API для удаления мозаики
$curl -i -k -X POST 'https://api.mosaicremoval.com/sjccup' \
-H 'Authorization:APPCODE YourAppCode' \
-data '{"media_id": "Значение изображения в кодировке Base64, с наибольшей длиной стороны не более 4000px; удалите префикс data:image/png;base64″, "keep_distortion":boolean type, false - автокоррекция искажений, true - отключение коррекции, "keep_ori":boolean type, false - изображение будет повернуто в правильную ориентацию, true - сохраняет ориентацию при загрузке}' \
-H 'Content-Type:application/json; charset=UTF-8'

Введение в API
Технология искусственного интеллекта, специализирующаяся на удалении мозаики, стала проще, чем когда-либо, благодаря API MosaicRemoval.com. С помощью нескольких строк кода вы можете внедрить эту технологию в свое приложение.
Начало работы
Шаг 1: Приобретите пакет, посвященный API,View Ценообразование.
Шаг 2: Электронная почта [email protected] чтобы получить свой специальный AppCode.
Шаг 3: Чтобы быстро начать работу, воспользуйтесь следующими примерами кода.
Шаг 4: Возвращаемся к ссылке на параметры, чтобы настроить запрос.
Аутентификация
Мы аутентифицируем пользователей с помощью специального ключа API (или кода приложения). Его можно легко получить здесь. API-ключ уникален и сильно отличается от других. В целях безопасности, пожалуйста, не публикуйте свой App Code.
public static void главная(Строка[] args) {
Строка хост = "https://api.mosaicremoval.com";
Строка путь = "/sjccup";
Строка метод = "POST";
Строка код приложения = "YourAppCode";
Карта<Строка, Строка> заголовки = новый HashMap<Строка, Строка>();
// Окончательный формат в заголовке (с пробелом между ними) - Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Авторизация", "APPCODE" + appcode);
// Определите соответствующий Content-Type в соответствии с требованиями API
headers.put("Content-Type", "application/json; charset=UTF-8");
Карта<Строка, Строка> querys = новый HashMap<Строка, Строка>();
Строка боди = "{\"media_id\":\"Значение изображения в кодировке Base64, с наибольшей длиной стороны не более 4000px; уберите префикс data:image/png;base64\",\"keep_distortion\":boolean type, false - автокоррекция искажений, true - отключает коррекцию\",\"keep_ori\":boolean type, false - изображение будет повернуто в правильную ориентацию, true - сохраняет ориентацию при загрузке}";
попробуйте {
HttpResponse ответ = HttpUtils.doPost(host, path, method, headers, querys, bodys);
Система.out.println(response.toString());
// Получите тело ответа
// System.out.println(EntityUtils.toString(response.getEntity()));
} поймать (Исключение e) {
e.printStackTrace();
}
}
<?php
$host = "https://api.mosaicremoval.com";
$path = "/sjccup";
$method = "POST";
$appcode = "YourAppCode";
$headers = array();
array_push($headers, "Authorization:APPCODE " . $appcode);
// Define the corresponding Content-Type according to API requirements
array_push($headers, "Content-Type" . ":" . "application/json; charset=UTF-8");
$querys = "";
$bodys = "{\"media_id\":\"Base64 encoded image value, with the longest side not exceeding 4000px; remove the prefix data:image/png;base64\",\"keep_distortion\":boolean type, false - auto-corrects distortion, true - disables correction\",\"keep_ori\":boolean type, false - the image will be rotated to the correct orientation, true - retains the orientation when uploaded}";
$url = $host . $path;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
if (1 == strpos("$".$host, "https://")) {
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
var_dump(curl_exec($curl));
?>
импорт urllib, urllib2, sys
импорт ssl
хост = 'https://api.mosaicremoval.com'
путь = '/sjccup'
метод = 'POST'
код приложения = 'YourAppCode'
querys = ''
боди = {}
url = хост + путь
тела[''] = "{\"media_id\":\"Значение изображения в кодировке Base64, с наибольшей длиной стороны не более 4000px; уберите префикс data:image/png;base64\",\"keep_distortion\":boolean type, false - автокоррекция искажений, true - отключает коррекцию\",\"keep_ori\":boolean type, false - изображение будет повернуто в правильную ориентацию, true - сохраняет ориентацию при загрузке}"
пост-данные = bodys['']
запрос = urllib2.Запрос(url, post_data)
запрос.add_header('Авторизация', 'APPCODE' + appcode)
# Определите соответствующий Content-Type в соответствии с требованиями API
просьба.add_header('Content-Type', 'application/json; charset=UTF-8')
ctx = ssl.создать_контекст_по_умолчанию()
ctx.check_hostname = Ложь
ctx.verify_mode = ssl.CERT_NONE
ответ = urllib2.urlopen(запрос, контекст=ctx)
содержание = ответ.читать()
если (содержание):
печать(содержание)
NSString *код приложения = @"YourAppCode";
NSString *хост = @"https://api.mosaicremoval.com";
NSString *путь = @"/sjccup";
NSString *метод = @"POST";
NSString *querys = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@", host, path, querys];
NSString *боди = @"{\"media_id\":\"Значение изображения в кодировке Base64, с наибольшей длиной стороны не более 4000px; удалите префикс data:image/png;base64\",\"keep_distortion\":boolean type, false - автокоррекция искажений, true - отключает коррекцию\",\"keep_ori\":boolean type, false - изображение будет повернуто в правильную ориентацию, true - сохраняет ориентацию при загрузке}";
NSMutableURLRequest *запрос = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url]
cachePolicy:1
таймаутИнтервал:5];
request.HTTPMethod = method;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode]
forHTTPHeaderField:@"Authorization"];
// Определите соответствующий Content-Type в соответствии с требованиями API
[запрос addValue:@"application/json; charset=UTF-8"
forHTTPHeaderField:@"Content-Type"];
NSData *данные = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[запрос setHTTPBody:данные];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *задание = [requestSession dataTaskWithRequest:запрос
completionHandler:^(NSData * Nullable тело, NSURLResponse *Nullable ответ, NSError * _Nullable ошибка) {
NSLog(@"Объект ответа: %@", ответ);
NSString *bodyString = [[NSString выделить] initWithData:тело кодировка:NSUTF8StringEncoding];
// Выведите тело ответа
NSLog(@"Тело ответа: %@", bodyString);
}];
[задача резюме];
Код ошибки | Сообщение об ошибке | Описание |
---|---|---|
0 | успех | Успех |
1000 | ошибка тела | Ошибка тела запроса |
1001 | ошибка param | Ошибка параметра запроса |
1002 | ошибка типа содержимого | Ошибка Content-Type |
1003 | изображение не существует | Файл изображения не найден |
1004 | ошибка размера изображения | Ошибка размера изображения |
1005 | ошибка формата изображения | Ошибка формата изображения |
1006 | недействительная подпись | Недопустимая подпись |
1007 | ошибка в размерах тела | Ошибка в размерах тела |
1008 | отсутствие разрешения | Авторизация не удалась |
2000 | неизвестная ошибка сервера | Неизвестная ошибка сервера |
2001 | таймаут сервера | Таймаут сервера |
2003 | отсутствие распознавания содержания | Содержание не распознано |
2004 | ошибка проверки данных | Ошибка при проверке данных |
3000 | ошибка удаленного сервера | Ошибка удаленного сервера |
4000 | ошибка базового сервера | Ошибка сервера базы |
Следующие планы являются эксклюзивными для API
Срок службы
-
1000 кредитов
Срок службы
-
5000 кредитов
100% Гарантия возврата денег!
Покупайте со спокойной душой. Если вы обнаружите, что этот инструмент не соответствует вашим потребностям, мы предлагаем 7-дневную гарантию возврата денег без вопросов.Вы можете смело производить оплату. У нас есть политика возврата чтобы обеспечить безопасность вашего платежа.