API voor handschriftverwijdering
$curl -i -k -X POST 'https://api.removehandwriting.com/sjccup' \
-H "Autorisatie:APPCODE UwAppCode" \
-data '{"media_id":"Base64 gecodeerde waarde van de afbeelding, met de langste zijde niet groter dan 4000px; verwijder het voorvoegsel data:image/png;base64″,"keep_distortion":booleaans type, false - corrigeert vervorming automatisch, true - schakelt correctie uit,"keep_ori":booleaans type, false - de afbeelding wordt geroteerd naar de juiste oriëntatie, true - behoudt de oriëntatie bij uploaden}'.
-H "Inhoud-Type:application/json; charset=UTF-8

API-introductie
De kunstmatige intelligentie technologie die gespecialiseerd is in het verwijderen van handschriften is nu gemakkelijker dan ooit met behulp van RemoveHandwriting.com API. Met slechts een paar regels code kunt u deze technologie in uw applicatie gebruiken.
Aan de slag
Stap 1: Koop een pakket speciaal voor de API,Bekijk Prijzen.
Stap 2: E-mail service@removehandwriting.com om uw eigen AppCode te krijgen.
Stap 3: Gebruik de volgende codevoorbeelden om snel aan de slag te gaan.
Stap 4: Terugkeren naar de parameterreferentie om het verzoek aan te passen.
Authenticatie
Wij verifiëren gebruikers met behulp van een speciale API Key (of App Code). Deze kunt u hier gemakkelijk verkrijgen. De API Sleutel is uniek en verschilt sterk van anderen. Om veiligheidsredenen verzoeken wij u om uw App Code niet te publiceren.
public static void main(String[] args) {
String host = "https://api.removehandwriting.com";
String pad = "/sjccup";
String methode = "POST";
String appcode = "YourAppCode";
Map headers = nieuwe HashMap();
// Het uiteindelijke formaat in de header (met een spatie ertussen) is Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Autorisatie", "APPCODE " + appcode);
// Definieer het overeenkomstige Content-Type volgens de API vereisten
headers.put("Content-Type", "application/json; charset=UTF-8");
Map querys = nieuwe HashMap();
String bodys = "{"media_id":\"Base64 gecodeerde afbeeldingswaarde, met de langste zijde niet groter dan 4000px; verwijder het voorvoegsel data:image/png;base64",\"keep_distortion":booleaans type, false - corrigeert vervorming automatisch, true - schakelt correctie uit}",\"keep_ori":booleaans type, false - de afbeelding wordt geroteerd naar de juiste oriëntatie, true - behoudt de oriëntatie bij uploaden}";
try {
HttpResponse response = HttpUtils.doPost(host, pad, methode, headers, querys, bodys);
System.out.println(response.toString());
// De inhoud van het antwoord ophalen
// System.out.println(EntityUtils.toString(response.getEntity());
} vang (Uitzondering e) {
e.printStackTrace();
}
}
import urllib, urllib2, sys
ssl importeren
host = 'https://api.removehandwriting.com'
pad = "/sjccup
methode = 'POST
appcode = 'UwAppCode
query's = ''
bodys = {}
url = host + pad
bodys[''] = "{"media_id":\"Base64 gecodeerde afbeeldingswaarde, met de langste zijde niet groter dan 4000px; verwijder het voorvoegsel data:image/png;base64",\"keep_distortion":boolean type, false - automatisch corrigeren van vervorming, true - correctie uitschakelen",\"keep_ori":boolean type, false - de afbeelding wordt geroteerd naar de juiste oriëntatie, true - behoudt de oriëntatie bij uploaden}"
post_data = bodys['']
verzoek = urllib2.Request(url, post_data)
request.add_header("Autorisatie", "APPCODE " + appcode)
# Definieer het overeenkomstige Content-Type volgens de API vereisten
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
antwoord = urllib2.urlopen(request, context=ctx)
inhoud = antwoord.lezen()
if (inhoud):
print(content)
NSString *appcode = @"YourAppCode";
NSString *host = @"https://api.removehandwriting.com";
NSString *pad = @"/sjccup";
NSString *method = @"POST";
NSString *querys = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@", host, pad, querys];
NSString *bodys = @"media_id":Base64 gecodeerde afbeeldingswaarde, met de langste zijde niet groter dan 4000px; verwijder het voorvoegsel data:image/png;base64",keep_distortion":boolean type, false - automatisch corrigeren van vervorming, true - correctie uitschakelen",keep_ori":boolean type, false - de afbeelding wordt geroteerd naar de juiste oriëntatie, true - behoudt de oriëntatie bij uploaden}";
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] cachePolicy:1 timeoutInterval:5];
request.HTTPMethod = methode;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode] forHTTPHeaderField:@"Autorisatie"];
// Definieer het overeenkomstige Content-Type volgens de API vereisten
[request addValue:@"application/json; charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[verzoek setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *task = [requestSession dataTaskWithRequest:request
completionHandler:^(NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSLog(@"Antwoordobject: %@", reactie);
NSString *bodyString = [[NSString alloc] initWithData:body encoding:NSUTF8StringEncoding];
// De inhoud van het antwoord afdrukken
NSLog(@"Response body: %@", bodyString);
}];
[taak hervatten];
Foutcode | Foutmelding | Beschrijving |
---|---|---|
0 | succes | Succes |
1000 | Lichaamsfout | Fout in de body van het verzoek |
1001 | param fout | Fout verzoekparameter |
1002 | fout inhoudstype | Fout inhoudstype |
1003 | afbeelding bestaat niet | Afbeeldingsbestand niet gevonden |
1004 | Fout in beeldgrootte | Fout in afbeeldingsgrootte |
1005 | Fout in afbeeldingsformaat | Fout in afbeeldingsformaat |
1006 | ongeldige handtekening | Ongeldige handtekening |
1007 | lichaamsgrootte fout | Fout in lichaamsgrootte |
1008 | geen toestemming | Autorisatie mislukt |
2000 | server onbekend fout | Server onbekende fout |
2001 | time-out server | Time-out server |
2003 | geen inhoudsherkenning | Geen inhoud herkend |
2004 | fout gegevens valideren | Fout in validatiegegevens |
3000 | Fout externe server | Fout externe server |
4000 | basis server fout | Basis server fout |
De volgende plannen zijn API-exclusief
Geldigheid 6 maanden
-
5000 studiepunten
Geldigheid 6 maanden
-
10000 Kredieten
Geldigheid van 1 jaar
-
100000 Kredieten
100% Geld Terug Garantie!
Koop met een gerust hart. Als u erachter komt dat dit hulpmiddel niet aan uw behoeften voldoet, bieden wij een 7-daagse geld-terug garantie zonder vragen.U kunt de betaling met vertrouwen uitvoeren. Wij hebben een restitutiebeleid om de veiligheid van uw betaling te garanderen.