Suppression d'écriture manuscrite
API
Supprimez l'écriture manuscrite de n'importe quelle image avec 1 appel API
Introduction à l'API
La technologie d'intelligence artificielle spécialisée dans la suppression d'écriture manuscrite est devenue plus simple que jamais grâce à l'API RemoveHandwriting.com. Avec seulement quelques lignes de code, vous pouvez intégrer cette technologie dans votre application.
Acheter un forfait
Achetez un forfait dédié à l'API
Obtenir AppCode
Envoyez un e-mail à service@removehandwriting.com pour obtenir votre AppCode dédié
Utiliser des exemples de code
Utilisez les exemples de code suivants pour démarrer rapidement
Ajuster les paramètres
Revenir à la référence des paramètres pour ajuster la requête
Authentification
Nous authentifions les utilisateurs à l'aide d'une clé API spéciale (ou App Code). Elle peut être facilement acquise ici. La clé API est unique et très différente des autres. Pour des raisons de sécurité, veuillez ne pas publier votre App Code.
Point de terminaison API
En-têtes
Exemples de code
Démarrez rapidement avec nos exemples de code
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();
}
}Paramètres de requête
Configurez vos requêtes API avec ces paramètres
| Paramètre | Type | Description |
|---|---|---|
| media_id | string | Valeur encodée en Base64 de l'image, avec le côté le plus long ne dépassant pas 4000px ; supprimez le préfixe data:image/png;base64 |
| keep_distortion | boolean | false – corrige automatiquement la distorsion, true – désactive la correction |
| keep_ori | boolean | false – l'image sera pivotée vers l'orientation correcte, true – conserve l'orientation lors du téléchargement |
Codes d'erreur
Référence pour les codes de réponse API
| Code d'erreur | Message d'erreur | Description |
|---|---|---|
| 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 |
Plans tarifaires API
Les plans suivants sont exclusifs à l'API
De base
Populaire
Exclusif
Garantie de remboursement à 100% !
Achetez en toute tranquillité. Si vous constatez que cet outil ne répond pas à vos besoins, nous offrons une garantie de remboursement de 7 jours sans poser de questions. Vous pouvez effectuer le paiement en toute confiance. Nous avons une politique de remboursement pour assurer la sécurité de votre paiement.