API per la rimozione dei mosaici
$curl -i -k -X POST 'https://api.mosaicremoval.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 dei mosaici è stata resa più semplice che mai grazie all'API di MosaicRemoval.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 [email protected] 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.
vuoto pubblico statico principale(Stringa[] args) {
Stringa ospite = "https://api.mosaicremoval.com";
Stringa percorso = "/sjccup";
Stringa metodo = "POST";
Stringa codice applicazione = "YourAppCode";
Mappa<Stringa, Stringa> intestazioni = nuovo HashMap<Stringa, Stringa>();
// Il formato finale nell'intestazione (con uno spazio in mezzo) è Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Autorizzazione", "APPCODE " + appcode);
// Definire il Content-Type corrispondente in base ai requisiti API
headers.put("Content-Type", "application/json; charset=UTF-8");
Mappa<Stringa, Stringa> query = nuovo HashMap<Stringa, Stringa>();
Stringa corpi = "{\"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 secondo l'orientamento corretto, true - mantiene l'orientamento quando viene caricata}";
provare {
HttpResponse risposta = HttpUtils.farePost(host, percorso, metodo, header, query, body);
Sistema.out.println(response.toString());
// Ottenere il corpo della risposta
// System.out.println(EntityUtils.toString(response.getEntity());
} cattura (Eccezione e) {
e.printStackTrace();
}
}
<?php
$host = "https://api.mosaicremoval.com";
$path = "/sjccup";
$method = "POST";
$appcode = "YourAppCode";
$headers = array();
array_push($headers, "Authorization:APPCODE " . $appcode);
// Define the corresponding Content-Type according to API requirements
array_push($headers, "Content-Type" . ":" . "application/json; charset=UTF-8");
$querys = "";
$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}";
$url = $host . $path;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
if (1 == strpos("$".$host, "https://")) {
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
var_dump(curl_exec($curl));
?>
Importazione urllib, urllib2, sys
Importazione ssl
ospite = 'https://api.mosaicremoval.com'
percorso = '/sjccup'
metodo = 'POST'
codice applicazione = 'YourAppCode'
query = ''
corpi = {}
url = host + percorso
corpi[''] = "{\"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 secondo l'orientamento corretto, true - mantiene l'orientamento quando viene caricata}"
post_data = corpi['']
richiesta = urllib2.Richiesta(url, post_data)
richiesta.aggiungi_intestazione('Autorizzazione', 'APPCODE ' + appcode)
# Definire il Content-Type corrispondente secondo i requisiti API
richiesta.aggiungi_intestazione('Tipo di contenuto', 'application/json; charset=UTF-8')
ctx = ssl.creare_contesto_default()
ctx.check_hostname = Falso
ctx.verify_mode = ssl.CERT_NONE
risposta = urllib2.urlopen(richiesta, contesto=ctx)
contenuto = risposta.leggere()
se (contenuto):
stampa(contenuto)
NSString *codice applicazione = @"YourAppCode";
NSString *ospite = @"https://api.mosaicremoval.com";
NSString *percorso = @"/sjccup";
NSString *metodo = @"POST";
NSString *query = @"";
NSString *url = [NSString stringaConFormato:@"%@%@%@", host, percorso, query];
NSString *corpi = @"{\"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 secondo l'orientamento corretto, true - mantiene l'orientamento quando viene caricata}";
NSMutableURLRichiesta *richiesta = [NSMutableURLRichiesta requestWithURL:[NSURL URLWithString: url]
cachePolicy:1
timeoutInterval:5];
request.HTTPMethod = metodo;
[richiesta addValue:[NSString stringaConFormato:@"APPCODE %@", appcode]
perHTTPHeaderField:@"Autorizzazione"];
// Definire il Content-Type corrispondente in base ai requisiti API
[richiesta addValue:@"application/json; charset=UTF-8"
perHTTPHeaderField:@"Content-Type"];
NSData *dati = [corpi dataUsingEncoding:NSUTF8Codifica di stringhe];
[richiesta setHTTPBody:dati];
NSURLSession *richiestaSessione = [NSURLSession sessioneConfigurazione:[Configurazione NSURLSession configurazione predefinita della sessione]];
Compito NSURLSessionData *compito = [requestSession dataTaskWithRequest:richiesta
completionHandler:^(NSData * Nullabile corpo, NSURLResponse *Nullabile risposta, NSError * _Nullable errore) {
NSLog(@"Oggetto della risposta: %@", risposta);
NSString *bodyString = [[NSString allocazione] initWithData:corpo codifica:NSUTF8Codifica di stringhe];
// Stampa il corpo della risposta
NSLog(@"Corpo della risposta: %@", bodyString);
}];
[compito curriculum vitae];
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
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.