API för borttagning av mosaik
$curl -i -k -X POST 'https://api.mosaicremoval.com/sjccup' \
-H 'Auktorisering:APPCODE DinAppCode' \
-data '{"media_id":"Base64-kodat värde för bilden, med den längsta sidan som inte överstiger 4000px; ta bort prefixet data:image/png;base64″,"keep_distortion":boolean type, false - korrigerar automatiskt förvrängning, true - avaktiverar korrigering","keep_ori":boolean type, false - bilden roteras till rätt orientering, true - behåller orienteringen när den laddas upp}' \
-H 'Innehållstyp:application/json; charset=UTF-8'

API-introduktion
Tekniken för artificiell intelligens som är specialiserad på borttagning av mosaik har gjorts enklare än någonsin tidigare med MosaicRemoval.com API. Med bara några rader kod kan du föra in denna teknik i din applikation.
Så här kommer du igång
Steg 1: Köp ett paket tillägnat API,Visa Prissättning.
Steg 2: E-post [email protected] för att få din dedikerade AppCode.
Steg 3: Använd följande kodexempel för att snabbt komma igång.
Steg 4: Återgå till parametrarna referens för att justera begäran.
Autentisering
Vi autentiserar användare med hjälp av en speciell API-nyckel (eller appkod). Som lätt kan förvärvas här. API-nyckeln är unik och skiljer sig mycket från de andra. Av säkerhetsskäl ber vi dig att inte publicera din appkod.
offentligt statiskt ogiltigt huvud(Sträng[] args) {
Sträng värd = "https://api.mosaicremoval.com";
Sträng väg = "/sjccup";
Sträng metod = "POST";
Sträng appkod = "DinAppKod";
Karta<Sträng, Sträng> rubriker = ny HashMap<Sträng, Sträng>();
// Det slutliga formatet i rubriken (med ett mellanslag) är Authorization:APPCODE 83359fd73fe94948385f570e3c139105
rubriker.put("Auktorisering", "APPCODE" + appkod);
// Definiera motsvarande Content-Type enligt API-kraven
rubriker.put("Innehållstyp", "application/json; charset=UTF-8");
Karta<Sträng, Sträng> querys = ny HashMap<Sträng, Sträng>();
Sträng kroppar = "{\"media_id\":\"Base64-kodat bildvärde, med den längsta sidan som inte överstiger 4000px; ta bort prefixet data:image/png;base64\",\"keep_distortion\":boolean type, false - korrigerar automatiskt förvrängning, true - avaktiverar korrigering\",\"keep_ori\":boolean type, false - bilden roteras till rätt orientering, true - behåller orienteringen när den laddas upp}";
Försök {
Http-svar svar = HttpUtils.doPost(host, path, method, headers, querys, bodys);
System.ut.utskrift(svar.toString());
// Hämta huvuddelen av svaret
// System.out.println(EntityUtils.toString(response.getEntity()));
} fånga (Undantag 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));
?>
import urllib, urllib2, sys
import ssl
värd = 'https://api.mosaicremoval.com'
väg = '/sjccup'
metod = 'POST'
appkod = 'DinAppKod'
querys = ''
kroppar = {}
url = värd + sökväg
bodys[''] = "{\"media_id\":\"Base64-kodat bildvärde, med den längsta sidan som inte överstiger 4000px; ta bort prefixet data:image/png;base64\",\"keep_distortion\":boolean type, false - korrigerar automatiskt förvrängning, true - avaktiverar korrigering\",\"keep_ori\":boolean type, false - bilden roteras till rätt orientering, true - behåller orienteringen när den laddas upp}"
post_data = bodys['']
begäran = urllib2.Begäran(url, post_data)
förfrågan.add_header("Auktorisering, "APPCODE + appkod)
# Definiera motsvarande Content-Type enligt API-kraven
begäran.add_header('Innehållstyp', 'application/json; charset=UTF-8')
ctx = ssl.skapa_standard_kontext()
ctx.check_hostname = Falsk
ctx.verify_mode = ssl.CERT_NONE
svar = urllib2.urlopen(begäran, sammanhang=ctx)
innehåll = svar.läsa()
om (innehåll):
tryck(innehåll)
NSSsträng *appkod = @"DinAppKod";
NSSsträng *värd = @"https://api.mosaicremoval.com";
NSSsträng *väg = @"/sjccup";
NSSsträng *metod = @"POST";
NSSsträng *querys = @"";
NSSsträng *url = [NSSsträng strängMedFormat:@"%@%@%@", host, path, querys];
NSSsträng *kroppar = @"{\"media_id\":\"Base64-kodat bildvärde, med den längsta sidan som inte överstiger 4000px; ta bort prefixet data:image/png;base64\",\"keep_distortion\":boolean type, false - korrigerar automatiskt förvrängning, true - avaktiverar korrigering\",\"keep_ori\":boolean type, false - bilden roteras till rätt orientering, true - behåller orienteringen när den laddas upp}";
NSMutableURL-begäran *begäran = [NSMutableURL-begäran begäranMedURL:[NSURL URLMedString: url]
cachePolicy:1
timeoutInterval:5];
request.HTTPMethod = metod;
[begäran addValue:[NSSsträng strängMedFormat:@"APPCODE %@", appkod]
förHTTPHeaderField:@"Auktorisering"];
// Definiera motsvarande Content-Type enligt API-kraven
[begäran addValue:@"application/json; charset=UTF-8"
förHTTPHeaderField:@"Innehållstyp"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[begäran setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionMedKonfiguration:[NSURLSession-konfiguration defaultSessionKonfiguration]];
NSURLSessionDataTask *uppgift = [requestSession dataTaskWithRequest:begäran
completionHandler:^(NSData * Nollställbar kropp, NSURL-svar *Nollställbar svar, NSError * _Nullställbar fel) {
NSLog(@"Svarsobjekt: %@", svar);
NSSsträng *bodyString = [[NSSsträng fördela] initWithData:kropp kodning:NSUTF8StringEncoding];
// Skriv ut svarstexten
NSLog(@"Response body: %@", bodyString);
}];
[uppgift CV];
Felkod | Felmeddelande | Beskrivning |
---|---|---|
0 | framgång | Framgång |
1000 | fel i kroppen | Fel i förfrågningsunderlaget |
1001 | param fel | Fel i parametern för begäran |
1002 | Fel på innehållstyp | Fel i innehållstyp |
1003 | bilden finns inte | Bildfilen hittades inte |
1004 | fel i bildstorlek | Fel i bildstorlek |
1005 | fel i bildformat | Fel i bildformat |
1006 | ogiltig signatur | Ogiltig signatur |
1007 | fel i kroppsstorlek | Fel i kroppsstorlek |
1008 | ingen auktorisation | Auktorisering misslyckades |
2000 | fel på okänd server | Fel på okänd server |
2001 | Timeout för server | Timeout för server |
2003 | ingen igenkänning av innehåll | Inget innehåll känns igen |
2004 | validera data fel | Fel i valideringsdata |
3000 | Fel på fjärrserver | Fel på fjärrserver |
4000 | fel på basservern | Fel på basservern |
Följande abonnemang är API-exklusiva
Livslängd
-
1000 högskolepoäng
100% Pengar tillbaka-garanti!
Köp med sinnesfrid. Om du upptäcker att det här verktyget inte uppfyller dina behov erbjuder vi en 7-dagars pengarna-tillbaka-garanti utan frågor.Du kan göra betalningen med tillförsikt. Vi har en Återbetalningspolicy för att garantera säkerheten för din betalning.