Zum Inhalt springen

Handschrift-Entfernungs-API

Entfernen Sie die Handschrift von jedem Bild* mit 1 API-Aufruf

$curl -i -k -X POST 'https://api.removehandwriting.com/sjccup' \
-H 'Authorization:APPCODE YourAppCode' \
-data '{"media_id": "Base64-kodierter Wert des Bildes, wobei die längste Seite 4000px nicht überschreiten darf; entfernen Sie das Präfix data:image/png;base64″, "keep_distortion":boolescher Typ, false - korrigiert Verzerrungen automatisch, true - deaktiviert die Korrektur", "keep_ori":boolescher Typ, false - das Bild wird in die richtige Ausrichtung gedreht, true - behält die Ausrichtung beim Hochladen bei}' \
-H 'Content-Type:application/json; charset=UTF-8'

API-Einführung

Die Technologie der künstlichen Intelligenz, die auf die Entfernung von Handschriften spezialisiert ist, wurde mit der API von RemoveHandwriting.com so einfach wie nie zuvor gemacht. Mit nur ein paar Zeilen Code können Sie diese Technologie in Ihre Anwendung integrieren.

Erste Schritte

Schritt 1: Kaufen Sie ein Paket für die API,Ansicht Preisgestaltung.

Schritt 2: E-Mail service@removehandwriting.com um Ihren eigenen AppCode zu erhalten.

Schritt 3: Verwenden Sie die folgenden Codebeispiele, um schnell loszulegen.

Schritt 4: Zurück zur Parameterreferenz, um die Anfrage anzupassen.

Authentifizierung

Wir authentifizieren Benutzer mit einem speziellen API-Schlüssel (oder App-Code). Dieser kann hier leicht erworben werden. Der API-Schlüssel ist einzigartig und unterscheidet sich stark von anderen. Aus Sicherheitsgründen sollten Sie Ihren App-Code nicht veröffentlichen.

				
					public static void main(String[] args) {
    String host = "https://api.removehandwriting.com";
    String path = "/sjccup";
    String method = "POST";
    String appcode = "IhrAppCode";
    Map headers = new HashMap();
    // Das endgültige Format im Header (mit einem Leerzeichen dazwischen) ist Authorization:APPCODE 83359fd73fe94948385f570e3c139105
    headers.put("Autorisierung", "APPCODE " + appcode);
    // Definieren Sie den entsprechenden Content-Type gemäß den API-Anforderungen
    headers.put("Content-Type", "application/json; charset=UTF-8");
    Map querys = new HashMap();
    String bodys = "{\"media_id\":\"Base64-codierter Bildwert, wobei die längste Seite 4000px nicht überschreiten darf; entfernen Sie das Präfix data:image/png;base64\",\"keep_distortion\":boolean type, false - automatische Korrektur der Verzerrung, true - deaktiviert die Korrektur\",\"keep_ori\":boolean type, false - das Bild wird in die richtige Ausrichtung gedreht, true - behält die Ausrichtung beim Hochladen bei}";

    try {
        HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
        System.out.println(response.toString());
        // Den Körper der Antwort abrufen
        // System.out.println(EntityUtils.toString(response.getEntity()));
    } catch (Exception e) {
        e.printStackTrace();
    }
}
				
			
				
					
				
			
				
					import urllib, urllib2, sys
importieren ssl

host = 'https://api.removehandwriting.com'
path = '/sjccup'
methode = 'POST'
appcode = 'IhrAppCode'
querys = ''
bodys = {}
url = host + pfad

bodys[''] = "{\"media_id\":\"Base64-codierter Bildwert, wobei die längste Seite 4000px nicht überschreitet; entfernen Sie das Präfix data:image/png;base64\",\"keep_distortion\":boolescher Typ, false - automatische Korrektur der Verzerrung, true - deaktiviert die Korrektur\",\"keep_ori\":boolescher Typ, false - das Bild wird in die richtige Ausrichtung gedreht, true - behält die Ausrichtung beim Hochladen bei}"
post_data = bodys['']
request = urllib2.Request(url, post_data)
request.add_header('Autorisierung', 'APPCODE ' + appcode)
# Definieren Sie den entsprechenden Content-Type gemäß den API-Anforderungen
request.add_header('Content-Type', 'application/json; charset=UTF-8')
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
Antwort = urllib2.urlopen(Anfrage, Kontext=ctx)
Inhalt = response.read()
if (Inhalt):
    print(content)
				
			
				
					NSString *appcode = @"YourAppCode";
NSString *host = @"https://api.removehandwriting.com";
NSString *path = @"/sjccup";
NSString *method = @"POST";
NSString *querys = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@", host, path, querys];
NSString *bodys = @"{\"media_id\":\"Base64-codierter Bildwert, wobei die längste Seite 4000px nicht überschreitet; entfernen Sie das Präfix data:image/png;base64\",\"keep_distortion\":boolescher Typ, false - automatische Korrektur der Verzerrung, true - deaktiviert die Korrektur\",\"keep_ori\":boolescher Typ, false - das Bild wird in die korrekte Ausrichtung gedreht, true - behält die Ausrichtung beim Hochladen bei}";

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] cachePolicy:1 timeoutInterval:5];
request.HTTPMethod = method;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode] forHTTPHeaderField:@"Authorization"];
// Definieren Sie den entsprechenden Content-Type gemäß den API-Anforderungen
[request addValue:@"application/json; charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[Anfrage setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *task = [requestSession dataTaskWithRequest:request
    completionHandler:^(NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error) {
    NSLog(@"Antwortobjekt: %@", Antwort);
    NSString *bodyString = [[NSString alloc] initWithData:body encoding:NSUTF8StringEncoding];

    // Druckt den Body der Antwort
    NSLog(@"Antwortkörper: %@", bodyString);
}];

[task resume];
				
			
Fehlercode Fehlermeldung Beschreibung
0 Erfolg Erfolg
1000 Körperfehler Fehler im Anfragekörper
1001 param Fehler Anfrage-Parameter-Fehler
1002 Inhaltstyp-Fehler Content-Type-Fehler
1003 Bild nicht vorhanden Bilddatei nicht gefunden
1004 Bildgrößenfehler Fehler in der Bildgröße
1005 Bildformatfehler Fehler im Bildformat
1006 ungültige Unterschrift Ungültige Unterschrift
1007 Körpergrößenfehler Fehler bei der Körpergröße
1008 keine Berechtigung Autorisierung fehlgeschlagen
2000 Server unbekannter Fehler Server unbekannter Fehler
2001 Server-Timeout Server-Zeitüberschreitung
2003 keine Erkennung von Inhalten Kein Inhalt erkannt
2004 Datenüberprüfungsfehler Fehler in den Validierungsdaten
3000 Remote-Server-Fehler Fehler im Remote-Server
4000 Basis-Server-Fehler Basis-Server-Fehler

Die folgenden Pläne sind API-exklusiv

6-monatige Gültigkeit

499 $ 0,1 / Kredit
  • 5000 Kredite
Jetzt handeln
Am beliebtesten

6-monatige Gültigkeit

799 $ 0,08 / Kredit
  • 10000 Kredite

1 Jahr Gültigkeit

3999 $ 0,04 / Kredit
  • 100000 Kredite
Exklusiv

100% Geld-zurück-Garantie!

Kaufen Sie mit ruhigem Gewissen. Sollten Sie feststellen, dass dieses Tool nicht Ihren Anforderungen entspricht, bieten wir Ihnen eine 7-Tage-Geld-zurück-Garantie ohne Fragen.Sie können die Zahlung mit Vertrauen vornehmen. Wir haben eine Erstattungsrichtlinie um die Sicherheit Ihrer Zahlung zu gewährleisten.