Loncat ke konten

API Penghapusan Mosaik

Hapus Mosaik gambar apa pun* dengan 1 panggilan API

$curl -i -k -X POST 'https://api.mosaicremoval.com/sjccup' \
-H 'Otorisasi:APPCODE Kode Aplikasi Anda' \
-data '{"media_id": "Nilai gambar yang dikodekan dengan Base64, dengan sisi terpanjang tidak melebihi 4000px; hapus awalan data:image/png;base64″, "keep_distortion": "tipe boolean, false - mengoreksi distorsi secara otomatis, true - menonaktifkan koreksi", "keep_ori": "tipe boolean, false - gambar akan dirotasi ke orientasi yang benar, true - mempertahankan orientasi saat diunggah}' \'
-H 'Tipe-Konten:aplikasi/json; karakter=UTF-8'

Pengenalan API

Teknologi Kecerdasan Buatan yang berspesialisasi dalam penghapusan Mosaic telah dibuat lebih mudah dari sebelumnya dengan menggunakan API MosaicRemoval.com. Hanya dengan beberapa baris kode, Anda dapat membawa teknologi ini ke dalam aplikasi Anda.

Memulai

Langkah 1: Beli paket yang didedikasikan untuk API, Lihat Harga.

Langkah 2: Email [email protected] untuk mendapatkan AppCode khusus Anda.

Langkah 3: Gunakan contoh kode berikut ini untuk memulai dengan cepat.

Langkah 4: Kembali ke referensi parameter untuk menyesuaikan permintaan.

Otentikasi

Kami mengautentikasi pengguna menggunakan Kunci API khusus (atau Kode Aplikasi). Yang dapat diperoleh dengan mudah di sini. API Key ini unik dan sangat berbeda dari yang lain. Demi alasan keamanan, mohon untuk tidak mempublikasikan Kode Aplikasi Anda.

Main.java
public static void utama(String[] args) {
    String tuan rumah = "https://api.mosaicremoval.com";
    String jalan = "/sjccup";
    String metode = "POST";
    String kode aplikasi = "Kode Aplikasi Anda";
    Peta<String, String> tajuk = baru HashMap<String, String>();
    // Format akhir pada header (dengan spasi di antaranya) adalah Otorisasi:APPCODE 83359fd73fe94948385f570e3c139105
    headers.put("Otorisasi", "APPCODE" + kode aplikasi);
    // Tentukan Jenis Konten yang sesuai menurut persyaratan API
    headers.put("Jenis-Konten", "application/json; charset=UTF-8");
    Peta<String, String> pertanyaan = baru HashMap<String, String>();
    String bodys = "{\"media_id\":\"Nilai gambar yang dikodekan Base64, dengan sisi terpanjang tidak melebihi 4000px; hapus awalan data:image/png;base64\",\"keep_distortion\":tipe boolean, false - mengoreksi distorsi secara otomatis, true - menonaktifkan koreksi\",\"keep_ori\":tipe boolean, false - gambar akan dirotasi ke orientasi yang benar, true - mempertahankan orientasi saat diunggah}";
    mencoba {
        HttpResponse respon = HttpUtils.doPost(host, path, method, header, query, body);
        SistemKeluar.println(response.toString());
        // Dapatkan isi tanggapan
        // System.out.println(EntityUtils.toString(response.getEntity()));
    } menangkap (Pengecualian e) {
        e.printStackTrace();
    }
}
request.php
<?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));
?>
request.py
impor urllib, urllib2, sys
impor ssl

tuan rumah = 'https://api.mosaicremoval.com'
jalan = '/sjccup'
metode = 'POST'
kode aplikasi = 'Kode Aplikasi Anda'
pertanyaan = ''
bodys = {}
url = host + path

bodys[''] = "{\"media_id\":\"Nilai gambar yang dikodekan Base64, dengan sisi terpanjang tidak melebihi 4000px; hapus awalan data:image/png;base64\",\"keep_distortion\":tipe boolean, false - mengoreksi distorsi secara otomatis, true - menonaktifkan koreksi\",\"keep_ori\":tipe boolean, false - gambar akan dirotasi ke orientasi yang benar, true - mempertahankan orientasi saat diunggah}"
post_data = tubuh['']

permintaan = urllib2.Permintaan(url, post_data)
permintaan.add_header('Otorisasi', 'APPCODE' + kode aplikasi)
# Tentukan Jenis Konten yang sesuai menurut persyaratan API
permintaan.add_header('Jenis-Konten', 'application/json; charset=UTF-8')

ctx = ssl.create_default_context()
ctx.check_hostname = Salah
ctx.verify_mode = ssl.CERT_NONE

tanggapan = urllib2.urlopen(permintaan, konteks = ctx)
konten = respon.baca()

jika (konten):
    cetak(konten)
request.m
NSString *kode aplikasi = @"Kode Aplikasi Anda";
NSString *tuan rumah = @"https://api.mosaicremoval.com";
NSString *jalan = @"/sjccup";
NSString *metode = @"POST";
NSString *pertanyaan = @"";
NSString *url = [NSString stringDenganFormat:@"%@%@%@"host, path, query];
NSString *bodys = @"{\"media_id\":\"Nilai gambar yang dikodekan Base64, dengan sisi terpanjang tidak melebihi 4000px; hapus awalan data:image/png;base64\",\"keep_distortion\":tipe boolean, false - mengoreksi distorsi secara otomatis, true - menonaktifkan koreksi\",\"keep_ori\":tipe boolean, false - gambar akan dirotasi ke orientasi yang benar, true - mempertahankan orientasi saat diunggah}";

NSMutableURLRequest *permintaan = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] 
                                                        cachePolicy:1 
                                                    timeoutInterval:5];
request.HTTPMethod = method;
[request addValue:[NSString stringDenganFormat:@"KODE APLIKASI %@"kode aplikasi] 
    forHTTPHeaderField:@"Otorisasi"];

// Tentukan Jenis Konten yang sesuai menurut persyaratan API
[permintaan] addValue:@"application/json; charset=UTF-8" 
    forHTTPHeaderField:@"Jenis-Konten"];

NSData *data = [bodys dataMenggunakanPengkodean:Pengkodean NSUTF8String];
[permintaan setHTTPBody:data];

NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *tugas = [requestSession dataTaskDenganRequest:permintaan
    penyelesaianPenanganan:^(NSData * Dapat dibatalkan tubuh, NSURLResponse *Dapat dibatalkan tanggapan, NSError * Dapat dibatalkan kesalahan) {
    NSLog(@"Objek respons: %@"respon);
    NSString *bodyString = [[NSString alloc] initWithData:tubuh pengkodean:Pengkodean NSUTF8String];
    // Mencetak isi tanggapan
    NSLog(@"Badan tanggapan: %@", bodyString);
}];
[tugas melanjutkan];
Kode Kesalahan Pesan Kesalahan Deskripsi
0 kesuksesan Sukses
1000 kesalahan tubuh Meminta kesalahan tubuh
1001 kesalahan param Kesalahan parameter permintaan
1002 kesalahan jenis konten Kesalahan Jenis Konten
1003 gambar tidak ada File gambar tidak ditemukan
1004 kesalahan ukuran gambar Kesalahan ukuran gambar
1005 kesalahan format gambar Kesalahan format gambar
1006 tanda tangan tidak valid Tanda tangan tidak valid
1007 kesalahan ukuran tubuh Kesalahan ukuran tubuh
1008 tidak ada otorisasi Otorisasi gagal
2000 kesalahan server tidak dikenal Kesalahan server tidak dikenal
2001 batas waktu server Batas waktu server
2003 tidak ada pengenalan konten Tidak ada konten yang dikenali
2004 memvalidasi kesalahan data Kesalahan data validasi
3000 kesalahan server jarak jauh Kesalahan server jarak jauh
4000 kesalahan server dasar Kesalahan server dasar

Paket-paket berikut ini eksklusif untuk API

Seumur hidup

199 $ 0,199 / Kredit
  • 1000 kredit
Bertindak Sekarang
Paling Populer

Seumur hidup

599 $ 0,12 / Kredit
  • 5000 Kredit

Seumur hidup

999 $ 0,08 / Kredit
  • 12000 Kredit
Eksklusif

Jaminan Uang Kembali 100%!

Beli dengan ketenangan pikiran. Jika ternyata alat ini tidak memenuhi kebutuhan Anda, kami menawarkan jaminan uang kembali 7 hari tanpa pertanyaan.Anda dapat melakukan pembayaran dengan percaya diri. Kami memiliki kebijakan pengembalian dana untuk memastikan keamanan pembayaran Anda.