API til fjernelse af håndskrift
$curl -i -k -X POST 'https://api.removehandwriting.com/sjccup' \.
-H 'Authorization:APPCODE YourAppCode' \.
-data '{"media_id":"Base64-kodet værdi af billedet, hvor den længste side ikke overstiger 4000px; fjern præfikset data:image/png;base64″,"keep_distortion":boolean type, false - korrigerer automatisk forvrængning, true - deaktiverer korrektion","keep_ori":boolean type, false - billedet vil blive roteret til den korrekte retning, true - bevarer retningen, når det uploades}' \.
-H 'Content-Type:application/json; charset=UTF-8'

API-introduktion
Den kunstige intelligens-teknologi, der er specialiseret i at fjerne håndskrift, er blevet gjort nemmere end nogensinde før ved hjælp af RemoveHandwriting.com API. Med blot nogle få kodelinjer kan du bringe denne teknologi ind i din applikation.
Kom godt i gang
Trin 1: Køb en pakke dedikeret til API,View Prisfastsættelse.
Trin 2: E-mail service@removehandwriting.com for at få din dedikerede AppCode.
Trin 3: Brug følgende kodeeksempler til at komme hurtigt i gang.
Trin 4: Gå tilbage til parameterreferencen for at justere anmodningen.
Autentificering
Vi godkender brugere ved hjælp af en særlig API-nøgle (eller app-kode). Den kan du nemt få fat i her. API-nøglen er unik og meget forskellig fra de andre. Af sikkerhedsmæssige årsager må du ikke offentliggøre din app-kode.
public static void main(String[] args) {
String host = "https://api.removehandwriting.com";
String path = "/sjccup";
String method = "POST";
String appcode = "DinAppCode";
Map headers = new HashMap();
// Det endelige format i headeren (med et mellemrum imellem) er Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Authorization", "APPCODE " + appcode);
// Definer den tilsvarende Content-Type i henhold til API-kravene
headers.put("Content-Type", "application/json; charset=UTF-8");
Map querys = new HashMap();
String bodys = "{\"media_id\":\"Base64-kodet billedværdi, hvor den længste side ikke overstiger 4000px; fjern præfikset data:image/png;base64\",\"keep_distortion\":boolean type, false - korrigerer automatisk forvrængning, true - deaktiverer korrektion\",\"keep_ori\":boolean type, false - billedet vil blive roteret til den korrekte retning, true - bevarer retningen, når det uploades}";
prøv {
HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
System.out.println(response.toString());
// Hent svarets brødtekst
// System.out.println(EntityUtils.toString(response.getEntity()));
} catch (Exception e) {
e.printStackTrace();
}
}
importer urllib, urllib2, sys
import ssl
host = 'https://api.removehandwriting.com'
sti = '/sjccup'
metode = 'POST'
appcode = 'DinAppCode'
querys = ''
bodys = {}
url = host + sti
bodys[''] = "{\"media_id\":\"Base64-kodet billedværdi, hvor den længste side ikke overstiger 4000px; fjern præfikset data:image/png;base64\",\"keep_distortion\":boolean type, false - korrigerer automatisk forvrængning, true - deaktiverer korrektion\",\"keep_ori\":boolean type, false - billedet vil blive roteret til den korrekte retning, true - bevarer retningen, når det uploades}"
post_data = bodys['']
request = urllib2.Request(url, post_data)
request.add_header('Authorization', 'APPCODE ' + appcode)
# Definer den tilsvarende Content-Type i henhold til API-kravene
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
response = urllib2.urlopen(request, context=ctx)
indhold = response.read()
if (indhold):
print(indhold)
NSString *appcode = @"DinAppCode";
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-kodet billedværdi, hvor den længste side ikke overstiger 4000px; fjern præfikset data:image/png;base64\",\"keep_distortion\":boolean type, false - korrigerer automatisk forvrængning, true - deaktiverer korrektion\",\"keep_ori\":boolean type, false - billedet vil blive roteret til den korrekte retning, true - bevarer retningen, når det uploades}";
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] cachePolicy:1 timeoutInterval:5];
request.HTTPMethod = method;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode] forHTTPHeaderField:@"Authorization"];
// Definer den tilsvarende Content-Type i henhold til API-kravene
[request addValue:@"application/json; charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *task = [requestSession dataTaskWithRequest:request
completionHandler:^(NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSLog(@"Svarobjekt: %@", svar);
NSString *bodyString = [[NSString alloc] initWithData:body encoding:NSUTF8StringEncoding];
// Udskriv svarets brødtekst
NSLog(@"Response body: %@", bodyString);
}];
[genoptagelse af opgave];
Fejlkode | Fejlmeddelelse | Beskrivelse |
---|---|---|
0 | succes | Succes |
1000 | Kropsfejl | Fejl i anmodningens brødtekst |
1001 | param fejl | Fejl i anmodningsparameter |
1002 | Fejl i indholdstype | Fejl i indholdstype |
1003 | Billedet findes ikke | Billedfilen blev ikke fundet |
1004 | Fejl i billedstørrelse | Fejl i billedstørrelse |
1005 | fejl i billedformatet | Fejl i billedformatet |
1006 | Ugyldig underskrift | Ugyldig signatur |
1007 | fejl i kropsstørrelse | Fejl i kropsstørrelse |
1008 | ingen tilladelse | Autorisation mislykkedes |
2000 | Server ukendt fejl | Ukendt serverfejl |
2001 | Server-timeout | Server-timeout |
2003 | ingen genkendelse af indhold | Intet indhold genkendt |
2004 | fejl i validering af data | Fejl i valideringsdata |
3000 | Fejl på fjernserver | Fejl på fjernserver |
4000 | fejl på basisserver | Fejl på basisserver |
Følgende planer er API-eksklusive
100% pengene tilbage-garanti!
Køb med ro i sindet. Hvis du finder ud af, at dette værktøj ikke opfylder dine behov, tilbyder vi en 7-dages pengene-tilbage-garanti uden spørgsmål.Du kan trygt foretage betalingen. Vi har en Refusionspolitik for at sikre din betaling.