Vai al contenuto

API di rimozione della scrittura a mano

Rimuovete la calligrafia di qualsiasi immagine* con 1 chiamata API

$curl -i -k -X POST 'https://api.removehandwriting.com/sjccup' \
-H 'Autorizzazione:APPCODE YourAppCode' \
-data '{"media_id": "Valore codificato in base64 dell'immagine, con il lato più lungo non superiore a 4000px; rimuovere il prefisso data:image/png;base64″, "keep_distortion":tipo booleano, false - corregge automaticamente la distorsione, true - disabilita la correzione", "keep_ori":tipo booleano, false - l'immagine sarà ruotata secondo l'orientamento corretto, true - mantiene l'orientamento quando viene caricata}' \
-H 'Content-Type:application/json; charset=UTF-8'

Introduzione API

La tecnologia di intelligenza artificiale specializzata nella rimozione della scrittura a mano è stata resa più semplice che mai grazie all'API di RemoveHandwriting.com. Con poche righe di codice, è possibile inserire questa tecnologia nella propria applicazione.

Per iniziare

Fase 1: Acquistare un pacchetto dedicato all'API,Visualizza Prezzi.

Fase 2: Email service@removehandwriting.com per ottenere il vostro AppCode dedicato.

Fase 3: Utilizzate i seguenti esempi di codice per iniziare rapidamente.

Passo 4: Tornare al riferimento dei parametri per regolare la richiesta.

Autenticazione

Autentichiamo gli utenti utilizzando una speciale chiave API (o codice app). Che può essere facilmente acquisita qui. La chiave API è unica e molto diversa dalle altre. Per motivi di sicurezza, si prega di non pubblicare il proprio Codice App.

				
					public static void main(String[] args) {
    String host = "https://api.removehandwriting.com";
    String path = "/sjccup";
    String method = "POST";
    String appcode = "YourAppCode";
    Map headers = new HashMap();
    // Il formato finale dell'intestazione (con uno spazio in mezzo) è Authorization:APPCODE 83359fd73fe94948385f570e3c139105
    headers.put("Authorization", "APPCODE " + appcode);
    // Definire il Content-Type corrispondente in base ai requisiti dell'API
    headers.put("Content-Type", "application/json; charset=UTF-8");
    Map querys = new HashMap();
    String bodys = "{\"media_id\":\"Valore dell'immagine codificato in base64, con il lato più lungo non superiore a 4000px; rimuovere il prefisso data:image/png;base64\",\"keep_distortion\":tipo booleano, false - corregge automaticamente la distorsione, true - disabilita la correzione\",\"keep_ori\":tipo booleano, false - l'immagine verrà ruotata in base all'orientamento corretto, true - mantiene l'orientamento quando viene caricata}";

    try {
        HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
        System.out.println(response.toString());
        // Ottenere il corpo della risposta
        // System.out.println(EntityUtils.toString(response.getEntity());
    } catch (Exception e) {
        e.printStackTrace();
    }
}
				
			
				
					.
				
			
				
					importare urllib, urllib2, sys
importare ssl

host = 'https://api.removehandwriting.com'
percorso = '/sjccup'
metodo = 'POST'
appcode = 'YourAppCode'
query = ''
corpi = {}
url = host + percorso

bodys[''] = "{\"media_id\":\"Valore dell'immagine codificato in base64, con il lato più lungo non superiore a 4000px; rimuovere il prefisso data:image/png;base64\",\"keep_distortion\":tipo booleano, false - corregge automaticamente la distorsione, true - disabilita la correzione\",\"keep_ori\":tipo booleano, false - l'immagine sarà ruotata con l'orientamento corretto, true - mantiene l'orientamento quando caricata}"
post_data = body['']
request = urllib2.Request(url, post_data)
request.add_header('Authorization', 'APPCODE ' + appcode)
# Definire il Content-Type corrispondente in base ai requisiti dell'API
request.add_header('Content-Type', 'application/json; charset=UTF-8')
ctx = ssl.create_default_context()
ctx.check_hostname = Falso
ctx.verify_mode = ssl.CERT_NONE
response = urllib2.urlopen(request, context=ctx)
content = response.read()
se (contenuto):
    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\":\"Valore dell'immagine codificato in base64, con il lato più lungo non superiore a 4000px; rimuovere il prefisso data:image/png;base64\",\"keep_distortion\":tipo booleano, false - corregge automaticamente la distorsione, true - disabilita la correzione\",\"keep_ori\":tipo booleano, false - l'immagine verrà ruotata in base all'orientamento corretto, true - mantiene l'orientamento quando viene caricata}";

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] cachePolicy:1 timeoutInterval:5];
request.HTTPMethod = method;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode] forHTTPHeaderField:@"Authorization"];
// Definire il Content-Type corrispondente in base ai requisiti API
[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(@"Oggetto risposta: %@", risposta);
    NSString *bodyString = [[NSString alloc] initWithData:body encoding:NSUTF8StringEncoding];

    // Stampa il corpo della risposta
    NSLog(@"Corpo della risposta: %@", bodyString);
}];

[task resume];
				
			
Codice di errore Messaggio di errore Descrizione
0 successo Il successo
1000 errore del corpo Errore del corpo della richiesta
1001 param errore Errore del parametro della richiesta
1002 errore del tipo di contenuto Errore di tipo di contenuto
1003 l'immagine non esiste File immagine non trovato
1004 errore di dimensione dell'immagine Errore di dimensione dell'immagine
1005 errore di formato dell'immagine Errore di formato dell'immagine
1006 firma non valida Firma non valida
1007 errore di dimensione del corpo Errore nella dimensione del corpo
1008 nessuna autorizzazione Autorizzazione fallita
2000 errore del server sconosciuto Errore del server sconosciuto
2001 timeout del server Timeout del server
2003 nessun riconoscimento dei contenuti Nessun contenuto riconosciuto
2004 errore di convalida dei dati Errore dei dati di convalida
3000 errore del server remoto Errore del server remoto
4000 errore del server di base Errore del server di base

I seguenti piani sono esclusivi per le API

Validità di 6 mesi

499 $ 0,1 / Credito
  • 5000 crediti
Agisci ora
I più popolari

Validità di 6 mesi

799 $ 0,08 / Credito
  • 10000 Crediti

Validità di 1 anno

3999 $ 0,04 / Credito
  • 100000 Crediti
Esclusivo

100% Garanzia di rimborso!

Acquistate in tutta tranquillità. Se scoprite che questo strumento non soddisfa le vostre esigenze, vi offriamo una garanzia di rimborso di 7 giorni senza domande.Potete effettuare il pagamento in tutta tranquillità. Abbiamo un politica di rimborso per garantire la sicurezza del vostro pagamento.