API zum Entfernen von Mosaiken
$curl -i -k -X POST 'https://api.mosaicremoval.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 Mosaiken spezialisiert ist, wurde mit der API von MosaicRemoval.com so einfach wie nie zuvor gemacht. Mit nur wenigen 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 [email protected] 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 Haupt(Zeichenfolge[] args) {
Zeichenfolge Gastgeber = "https://api.mosaicremoval.com";
Zeichenfolge Pfad = "/sjccup";
Zeichenfolge Methode = "POST";
Zeichenfolge Appcode = "IhrAppCode";
Karte<Zeichenfolge, Zeichenfolge> Kopfzeilen = neu HashMap<Zeichenfolge, Zeichenfolge>();
// Das endgültige Format in der Kopfzeile (mit einem Leerzeichen dazwischen) lautet Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Autorisierung", "APPCODE" + appcode);
// Definieren Sie den entsprechenden Content-Type gemäß den API-Anforderungen
headers.put("Inhalts-Typ", "application/json; charset=UTF-8");
Karte<Zeichenfolge, Zeichenfolge> Querverbindungen = neu HashMap<Zeichenfolge, Zeichenfolge>();
Zeichenfolge 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 - 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}";
Versuchen Sie {
HttpResponse Antwort = HttpUtils.doPost(Host, Pfad, Methode, Header, Querys, Bodys);
System.aus.println(response.toString());
// Abrufen des Textes der Antwort
// System.out.println(EntityUtils.toString(response.getEntity()));
} fangen (Ausnahme 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));
?>
importieren urllib, urllib2, sys
importieren ssl
Gastgeber = 'https://api.mosaicremoval.com'
Pfad = /sjccup'
Methode = 'POST'
Appcode = 'IhrAppCode'
Querverbindungen = ''
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 - 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}"
post_data = bodys['']
Anfrage = urllib2.Anfrage(url, post_data)
Anfrage.add_header(Autorisierung'., APPCODE ' + appcode)
# Definieren Sie den entsprechenden Content-Type gemäß den API-Anforderungen
Anfrage.add_header(Content-Type'., application/json; charset=UTF-8'.)
ctx = ssl.create_default_context()
ctx.check_hostname = Falsch
ctx.verify_mode = ssl.CERT_NONE
Antwort = urllib2.urlopen(Anfrage, Kontext=ctx)
Inhalt = Antwort.lesen()
wenn (Inhalt):
drucken(Inhalt)
NSString *Appcode = @"YourAppCode";
NSString *Gastgeber = @"https://api.mosaicremoval.com";
NSString *Pfad = @"/sjccup";
NSString *Methode = @"POST";
NSString *Querverbindungen = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@"Host, Pfad, Abfragen];
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 richtige Ausrichtung gedreht, true - behält die Ausrichtung beim Hochladen bei}";
NSMutableURLRequest *Anfrage = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url]
cachePolicy:1
timeoutIntervall:5];
request.HTTPMethod = Methode;
[Anfrage addValue:[NSString stringWithFormat:@"APPCODE %@", appcode]
forHTTPHeaderField:@"Autorisierung"];
// Definieren Sie den entsprechenden Content-Type gemäß den API-Anforderungen
[Anfrage addValue:@"application/json; charset=UTF-8"
forHTTPHeaderField:@"Content-Type"];
NSData *Daten = [Karosserien dataUsingEncoding:NSUTF8StringEncoding];
[Anfrage setHTTPBody:Daten];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *Aufgabe = [requestSession dataTaskWithRequest:Anfrage
completionHandler:^(NSData * Nullbar Körper, NSURLResponse *Nullbar Antwort, NSError * _Nullbar Fehler) {
NSLog(@"Antwortobjekt: %@", Antwort);
NSString *bodyString = [[NSString zuweisen] initWithData:Körper Kodierung:NSUTF8StringEncoding];
// Druckt den Text der Antwort
NSLog(@"Antwortkörper: %@", bodyString);
}];
[Aufgabe Lebenslauf];
Fehlercode | Fehlermeldung | Beschreibung |
---|---|---|
0 | Erfolg | Erfolg |
1000 | Körperfehler | Fehler im Anfragekörper |
1001 | param Fehler | Fehler der Anfrageparameter |
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 Inhaltserkennung | 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
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.