Удаление рукописного текста
API
Удалите рукописный текст с любого изображения одним вызовом API
Введение в API
Технология искусственного интеллекта, специализирующаяся на удалении рукописного текста, стала проще, чем когда-либо, благодаря использованию API RemoveHandwriting.com. Всего несколькими строками кода вы можете интегрировать эту технологию в свое приложение.
Купить пакет
Купите пакет, предназначенный для API
Получить AppCode
Отправьте электронное письмо на service@removehandwriting.com, чтобы получить ваш специальный AppCode
Использовать примеры кода
Используйте следующие примеры кода, чтобы быстро начать
Настроить параметры
Вернитесь к справочнику параметров, чтобы настроить запрос
Аутентификация
Мы аутентифицируем пользователей с помощью специального API ключа (или App Code). Его можно легко получить здесь. API ключ уникален и сильно отличается от других. По соображениям безопасности, пожалуйста, не публикуйте ваш App Code.
Конечная точка API
Заголовки
Примеры кода
Быстро начните с наших примеров кода
public static void main(String[] args) {
String host = "https://api.removehandwriting.com";
String path = "/sjccup";
String method = "POST";
String appcode = "YourAppCode";
Map<String, String> headers = new HashMap<String, String>();
// The final format in the header (with a space in between) is Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Authorization", "APPCODE " + appcode);
// Define the corresponding Content-Type according to API requirements
headers.put("Content-Type", "application/json; charset=UTF-8");
Map<String, String> querys = new HashMap<String, String>();
String 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}";
try {
HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
System.out.println(response.toString());
// Get the body of the response
// System.out.println(EntityUtils.toString(response.getEntity()));
} catch (Exception e) {
e.printStackTrace();
}
}Параметры запроса
Настройте ваши API-запросы с помощью этих параметров
| Параметр | Тип | Описание |
|---|---|---|
| media_id | string | Значение изображения в кодировке Base64, самая длинная сторона не превышает 4000px; удалите префикс data:image/png;base64 |
| keep_distortion | boolean | false – автоматически исправляет искажение, true – отключает исправление |
| keep_ori | boolean | false – изображение будет повернуто в правильную ориентацию, true – сохраняет ориентацию при загрузке |
Коды ошибок
Справочник кодов ответов API
| Код ошибки | Сообщение об ошибке | Описание |
|---|---|---|
| 0 | success | Success |
| 1000 | body error | Request body error |
| 1001 | param error | Request parameter error |
| 1002 | content type error | Content-Type error |
| 1003 | image not exists | Image file not found |
| 1004 | image size error | Image size error |
| 1005 | image format error | Image format error |
| 1006 | invalid signature | Invalid signature |
| 1007 | body size error | Body size error |
| 1008 | no authorization | Authorization failed |
| 2000 | server unknown error | Server unknown error |
| 2001 | server timeout | Server timeout |
| 2003 | no content recognition | No content recognized |
| 2004 | validate data error | Validation data error |
| 3000 | remote server error | Remote server error |
| 4000 | base server error | Base server error |
Тарифные планы API
Следующие планы предназначены исключительно для API
Базовый
Популярный
Эксклюзивный
100% гарантия возврата денег!
Покупайте с уверенностью. Если вы обнаружите, что этот инструмент не соответствует вашим потребностям, мы предлагаем 7-дневную гарантию возврата денег без вопросов. Вы можете произвести оплату с уверенностью. У нас есть политика возврата средств для обеспечения безопасности вашего платежа.