Memoderasi gambar secara asinkron dan menanyakan hasil moderasi. Anda dapat memanggil operasi /green/image/asyncscan untuk memoderasi gambar terhadap konten berisiko atau ilegal dan menggunakan operasi /green/image/results untuk menanyakan hasil moderasi. Operasi ini mencakup skenario seperti deteksi pornografi, konten teroris, pelanggaran iklan, kode QR (Quick Response), adegan yang tidak diinginkan, dan logo.
Deskripsi operasi /green/image/asyncscan
Operasi: /green/image/asyncscan
Anda dapat memanggil operasi ini untuk mengirimkan tugas moderasi gambar secara asinkron. Untuk informasi lebih lanjut tentang cara membuat permintaan HTTP, lihat Struktur Permintaan. Anda juga dapat menggunakan permintaan HTTP yang sudah ada. Untuk informasi lebih lanjut, lihat Ikhtisar SDK.
- Billing method:
Anda akan dikenakan biaya untuk memanggil operasi ini. Untuk informasi lebih lanjut tentang metode penagihan, lihat .
- Response timeout:
Waktu tanggapan maksimum yang diizinkan untuk permintaan moderasi sinkron adalah 6 detik. Jika moderasi tidak selesai dalam waktu tersebut, kesalahan timeout akan dikembalikan. Jika hasil moderasi tidak diperlukan secara real-time, Anda dapat mengirimkan permintaan moderasi asinkron. Dalam kebanyakan kasus, disarankan untuk menggunakan operasi moderasi sinkron karena lebih mudah dipanggil. Kami merekomendasikan pengaturan periode timeout menjadi 6 detik untuk operasi moderasi sinkron.
- Returned results:
Jika Anda mengirimkan permintaan moderasi asinkron, hasil moderasi tidak dikembalikan secara real-time. Untuk mendapatkan hasilnya, Anda dapat memeriksa hasil moderasi secara berkala atau mengaktifkan notifikasi callback. Hasil moderasi disimpan hingga 1 jam.
- Aktifkan notifikasi callback untuk mendapatkan hasil moderasi: Saat mengirimkan tugas moderasi asinkron, Anda dapat menentukan URL callback untuk menerima hasil moderasi melalui parameter callback dalam permintaan moderasi. Untuk informasi lebih lanjut tentang parameter callback, lihat Parameter Permintaan.
- Periksa hasil moderasi secara berkala: Anda tidak perlu menyetel parameter callback saat mengirimkan tugas moderasi asinkron. Setelah mengirimkan tugas, Anda dapat memanggil operasi /green/image/results untuk menanyakan hasil moderasi. Untuk informasi lebih lanjut tentang operasi ini, lihat Deskripsi operasi /green/image/results.
- Limits on images:
URL gambar harus berupa URL HTTP atau HTTPS.
Gambar harus dalam format PNG, JPG, JPEG, BMP, GIF, atau WEBP.
Ukuran gambar maksimal adalah 20 MB. Batas ukuran ini berlaku untuk operasi moderasi sinkron dan asinkron.
Durasi untuk mengunduh gambar dibatasi hingga 3 detik. Jika gambar gagal diunduh dalam waktu tersebut, kesalahan timeout akan dikembalikan.
Kami merekomendasikan Anda mengirimkan gambar dengan minimal 256 × 256 piksel untuk memastikan efektivitas moderasi.
Waktu tanggapan operasi untuk memoderasi gambar bervariasi berdasarkan durasi untuk mengunduh gambar tersebut. Pastikan Anda menggunakan layanan penyimpanan yang stabil dan andal untuk menyimpan gambar yang akan dimoderasi. Kami merekomendasikan penggunaan Object Storage Service (OSS) atau Content Delivery Network (CDN).
| Skenario | Deskripsi | Kategori hasil moderasi |
| Deteksi Pornografi | Mendeteksi konten pornografi atau seksi dalam gambar. | normal, porn, dan seksi |
| Deteksi Konten Teroris | Mendeteksi konten teroris atau politik dalam gambar. | normal, berdarah, ledakan, pakaian, logo, senjata, politik, kekerasan, kerumunan, parade, tabrakan mobil, bendera, dan lokasi |
| Deteksi Pelanggaran Iklan | Mendeteksi iklan atau teks pelanggaran dalam gambar. | normal, politik, porn, pelecehan, terorisme, barang terlarang, spam, npx, qrcode, programCode, dan iklan Catatan Anda dapat menyesuaikan kebijakan untuk moderasi berbantuan mesin dan menentukan kategori yang ingin dideteksi berdasarkan persyaratan aktual. Untuk informasi lebih lanjut, lihat Menyesuaikan kebijakan untuk moderasi berbantuan mesin. |
| Deteksi Kode QR | Mendeteksi kode QR atau kode program mini dalam gambar. | normal, qrcode, dan programCode Catatan Anda dapat menyesuaikan kebijakan untuk moderasi berbantuan mesin dan menentukan kategori yang ingin dideteksi berdasarkan persyaratan aktual. Untuk informasi lebih lanjut, lihat Menyesuaikan kebijakan untuk moderasi berbantuan mesin. |
| Deteksi Adegan Tidak Diinginkan | Mendeteksi adegan yang tidak diinginkan, seperti layar hitam, tepi hitam, gambar gelap, Gambar-dalam-Gambar (PiP), merokok, dan siaran langsung saat mengemudi, dalam gambar. | normal, meaningless, PIP, merokok, dan drivelive |
| Deteksi Logo | Mendeteksi logo, seperti logo stasiun TV dan merek dagang, dalam gambar. | normal, TV, dan merek dagang |
Batas QPS
Anda dapat memanggil operasi ini hingga 50 kali per detik per akun. Jika jumlah panggilan per detik melebihi batas, throttling akan dipicu, yang dapat memengaruhi bisnis Anda. Kami merekomendasikan Anda memperhatikan batas ini saat memanggil operasi ini.
Parameter Permintaan
| Parameter | Tipe | Wajib | Contoh | Deskripsi |
| bizType | String | Tidak | default | Skenario bisnis. Anda dapat membuat skenario bisnis di Content Moderation console. Untuk informasi lebih lanjut, lihat Menyesuaikan kebijakan untuk moderasi berbantuan mesin. |
| scenes | StringArray | Ya | ["porn"] | Skenario moderasi. Nilai valid:
Anda dapat menentukan beberapa skenario. Misalnya, Anda dapat menentukan porn dan terorisme dalam format ["porn","terorisme"] untuk mendeteksi konten pornografi dan teroris. Catatan Jika Anda menentukan beberapa skenario untuk moderasi sekaligus, Anda akan dikenakan biaya kumulatif dari semua skenario. Biaya setiap skenario sama dengan jumlah gambar yang dimoderasi dalam skenario tersebut dikalikan dengan harga satuan skenario tersebut. |
| callback | String | Tidak | http://www.aliyundoc.com | URL callback untuk memberi tahu Anda tentang hasil moderasi asinkron. URL HTTP dan HTTPS didukung. Jika Anda tidak menyetel parameter ini, Anda harus memeriksa hasil moderasi secara berkala. Jika Anda menyetel parameter callback dalam permintaan moderasi, pastikan URL HTTP atau HTTPS yang ditentukan memenuhi persyaratan berikut: mendukung metode POST, menggunakan UTF-8 untuk mengkodekan data yang ditransmisikan, dan mendukung parameter checksum dan content. Untuk mengirimkan hasil moderasi ke URL callback yang ditentukan, Content Moderation mengembalikan parameter checksum dan content dalam notifikasi callback berdasarkan aturan dan format berikut:
Catatan Jika server Anda berhasil menerima notifikasi callback, server mengirimkan kode status HTTP 200 ke Content Moderation. Jika server Anda gagal menerima notifikasi callback, server mengirimkan kode status HTTP lainnya ke Content Moderation. Jika server Anda gagal menerima notifikasi callback, Content Moderation akan terus mendorong notifikasi callback hingga server Anda menerimanya. Content Moderation dapat mendorong notifikasi callback hingga 16 kali berturut-turut. Setelah 16 kali, Content Moderation berhenti mendorong notifikasi callback. Dalam hal ini, kami merekomendasikan Anda memeriksa status URL callback. |
| seed | String | Tidak | abc_123 | String acak yang digunakan untuk menghasilkan tanda tangan untuk permintaan notifikasi callback. String ini dapat memiliki panjang hingga 64 karakter dan dapat berisi huruf, digit, dan garis bawah (_). Anda dapat menyesuaikan string ini. String ini digunakan untuk memverifikasi permintaan notifikasi callback ketika Content Moderation mendorong notifikasi callback ke server Anda. Catatan Parameter ini wajib jika Anda menyetel parameter callback. |
| cryptType | String | Tidak | SHA256 | Algoritma enkripsi yang digunakan untuk mengenkripsi konten notifikasi callback ketika Anda mengaktifkan notifikasi callback. Content Moderation mengenkripsi string yang dikembalikan menggunakan algoritma enkripsi yang Anda tentukan dan mengirimkan string terenkripsi ke URL callback. String yang dikembalikan dalam format UID + Seed + Content. Nilai valid:
|
| offline | Boolean | Tidak | false | Menentukan apakah akan mengaktifkan mode moderasi nearline atau mode moderasi real-time. Nilai valid:
|
| tasks | JSONArray | Ya | Daftar objek yang ingin Anda moderasi. Array JSON dapat berisi satu atau lebih elemen. Setiap elemen adalah struktur. Array JSON dapat berisi hingga 100 elemen. Dengan kata lain, Anda dapat mengirimkan hingga 100 objek sekaligus. Untuk mengirimkan 100 objek sekaligus, Anda harus menaikkan batas konkurensi terkait menjadi angka lebih besar dari 100. Untuk informasi lebih lanjut tentang struktur setiap elemen, lihat task. |
| Parameter | Tipe | Wajib | Contoh | Deskripsi |
| clientInfo | JSONObject | Tidak | {"userId":"12023****","userNick":"Mike","userType":"others"} | Informasi tentang klien. Untuk informasi lebih lanjut, lihat bagian "Parameter permintaan umum" dari Parameter Umum. Server menentukan apakah akan menggunakan parameter global clientInfo atau parameter clientInfo yang dijelaskan dalam tabel ini. Catatan Parameter clientInfo dalam tabel ini memiliki prioritas lebih tinggi daripada yang global. |
| dataId | String | Tidak | test4lNSMdggA0c56MMvfYoh4e-1mwxpx | ID objek moderasi. ID dapat berisi huruf, digit, garis bawah (_), tanda hubung (-), dan titik (.). Panjangnya bisa mencapai 128 karakter. ID ini secara unik mengidentifikasi data bisnis Anda. |
| url | String | Ya | https://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png | URL HTTP atau HTTPS yang dapat diakses melalui Internet. URL memiliki panjang hingga 2.048 karakter. |
| extras | JSONObject | Tidak | Parameter tambahan yang dapat Anda tentukan untuk memanggil operasi ini. Parameter ini tidak diperlukan untuk moderasi gambar. | |
| interval | Integer | Tidak | 1 | Interval antara dua frame yang diambil secara berturut-turut. Parameter ini khusus untuk moderasi GIF atau gambar panjang.
Secara default, hanya frame pertama dari gambar GIF atau gambar panjang yang dimoderasi. Anda dapat menggunakan parameter interval untuk menentukan interval antara dua frame yang sistem tangkap secara berturut-turut. Ini membantu mengurangi biaya moderasi. Catatan Parameter interval dan maxFrames harus digunakan berpasangan. Sebagai contoh, parameter interval disetel ke 2 dan parameter maxFrames disetel ke 20 untuk memoderasi gambar GIF atau gambar panjang. Dalam contoh ini, satu dari setiap dua frame dimoderasi dan maksimal 20 frame dapat dimoderasi. Biaya dihitung berdasarkan jumlah frame yang sebenarnya dimoderasi. |
| maxFrames | Integer | Tidak | 20 | Jumlah maksimum frame yang akan ditangkap. Parameter ini khusus untuk moderasi GIF atau gambar panjang. Nilai default: 1. Jika nilai parameter interval dikalikan dengan nilai parameter |
Parameter Respons
| Parameter | Tipe | Contoh | Deskripsi |
| code | Integer | 200 | Kode status HTTP yang dikembalikan. Untuk informasi lebih lanjut, lihat Kode kesalahan umum. |
| msg | String | OK | Pesan yang dikembalikan sebagai respons terhadap permintaan. |
| dataId | String | test4lNSMdggA0c56MMvfYoh4e-1mwxpx | ID objek moderasi. Catatan Jika Anda menyetel parameter dataId dalam permintaan moderasi, nilai parameter permintaan dataId dikembalikan di sini. |
| taskId | String | fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695 | ID tugas moderasi. |
| url | String | https://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png | URL HTTP atau HTTPS yang dapat diakses melalui Internet. URL memiliki panjang hingga 2.048 karakter. |
Contoh
http(s)://[Endpoint]/green/image/asyncscan
&<Parameter permintaan umum>
{
"scenes": [
"porn"
],
"tasks": [
{
"dataId": "test4lNSMdggA0c56MMvfYoh4e-1mwxpx",
"url": "https://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png"
}
]
}{
"code": 200,
"msg": "OK",
"requestId": "95AD868A-F5D2-4AEA-96D4-E0273B8E074C",
"data": [
{
"code": 200,
"msg": "OK",
"dataId": "test4lNSMdggA0c56MMvfYoh4e-1mwxpx",
"taskId": "fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695",
"url": "https://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png"
}
]
}Deskripsi operasi /green/image/results
Operasi: /green/image/results
Anda dapat memanggil operasi ini untuk menanyakan hasil moderasi gambar asinkron. Untuk informasi lebih lanjut tentang cara membuat permintaan HTTP, lihat Struktur Permintaan. Anda juga dapat menggunakan permintaan HTTP yang sudah ada. Untuk informasi lebih lanjut, lihat Ikhtisar SDK.
- Billing method:
Operasi ini gratis.
- Response timeout:Kami merekomendasikan Anda mengatur interval kueri menjadi 30 detik. Dengan cara ini, Anda dapat menanyakan hasil moderasi 30 detik setelah mengirimkan tugas moderasi gambar asinkron dan mendapatkan nilai parameter taskId.Catatan Jika Anda menyetel parameter offline ke true, periode validitas untuk nilai parameter taskId adalah 24 jam. Jika Anda menyetel parameter offline ke false, periode validitas untuk nilai parameter taskId adalah 1 jam. Nilai default parameter offline adalah false.
Batas QPS
Anda dapat memanggil operasi ini hingga 50 kali per detik per akun. Jika jumlah panggilan per detik melebihi batas, throttling akan dipicu, yang dapat memengaruhi bisnis Anda. Kami merekomendasikan Anda memperhatikan batas ini saat memanggil operasi ini.
Parameter Permintaan
| Parameter | Tipe | Wajib | Contoh | Deskripsi |
| body | JSONArray | Ya | ["fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695"] | Daftar ID tugas moderasi asinkron yang ingin Anda tanyakan. Array dapat berisi hingga 100 elemen. Setelah Anda mengirimkan tugas moderasi, Anda dapat mendapatkan ID tugas dari respons. |
Parameter Respons
| Parameter | Tipe | Contoh | Deskripsi |
| code | Integer | 200 | Kode status HTTP yang dikembalikan. Untuk informasi lebih lanjut, lihat Kode kesalahan umum. |
| msg | String | OK | Pesan yang dikembalikan sebagai respons terhadap permintaan. |
| dataId | String | uuid-xxxx-xxx-1234 | ID objek moderasi. Catatan Jika Anda menyetel parameter dataId dalam permintaan moderasi, nilai parameter permintaan dataId dikembalikan di sini. |
| taskId | String | img4wlJcb7p4wH4lAP3111111-123456 | ID tugas moderasi. |
| url | String | http://www.aliyundoc.com/xxx.jpg | URL HTTP atau HTTPS yang dapat diakses melalui Internet. URL memiliki panjang hingga 2.048 karakter. |
| storedUrl | String | http://www.aliyundoc.com | URL HTTP Bucket Object Storage Service (OSS) yang menyimpan bukti gambar. Jika Anda mengaktifkan fitur penyimpanan bukti gambar di bucket OSS, gambar yang sesuai dengan aturan penyimpanan bukti disimpan di bucket OSS yang ditentukan. |
| extras | JSONObject | {"hitLibInfo":[{"context":"Haokan","libCode":"2144002","libName":"Text pattern library a"}]} | Informasi tambahan. Jika Anda menentukan ad dalam parameter scenes untuk mendeteksi pelanggaran iklan, parameter extras dapat mengembalikan konten berikut: hitLibInfo: informasi tentang pustaka teks kustom yang cocok dengan teks yang terdeteksi dalam gambar yang dimoderasi. Parameter ini bertipe array. Untuk informasi lebih lanjut tentang struktur, lihat hitLibInfo. |
| results | JSONArray | Hasil yang dikembalikan. Jika kode status HTTP 200 dikembalikan, array dalam hasil yang dikembalikan berisi satu atau lebih elemen. Setiap elemen adalah struktur. Untuk informasi lebih lanjut tentang struktur setiap elemen, lihat result. |
| Parameter | Tipe | Contoh | Deskripsi |
| scene | String | terorisme | Skenario moderasi gambar yang Anda tentukan dalam permintaan moderasi. Nilai valid:
|
| label | String | seksi | Kategori hasil moderasi. Nilai valid:
|
| sublabel | String | Jika parameter scenes disetel ke pornografi atau terorisme, subkategori hasil moderasi dapat dikembalikan dalam parameter ini. Parameter ini tidak dikembalikan secara default. | |
| suggestion | String | block | Operasi lanjutan yang direkomendasikan. Nilai valid:
|
| rate | Float | 91,54 | Skor tingkat kepercayaan. Nilai valid: 0 hingga 100. Nilai yang lebih besar menunjukkan tingkat kepercayaan yang lebih tinggi. Jika nilai pass dikembalikan untuk parameter suggestion, tingkat kepercayaan yang lebih tinggi menunjukkan probabilitas yang lebih tinggi bahwa konten tersebut normal. Jika nilai review atau block dikembalikan untuk parameter suggestion, tingkat kepercayaan yang lebih tinggi menunjukkan probabilitas yang lebih tinggi bahwa konten tersebut mengandung pelanggaran. Penting Kami merekomendasikan Anda menggunakan nilai yang dikembalikan untuk parameter suggestion, label, dan sublabel untuk menentukan apakah konten tersebut mengandung pelanggaran. Parameter sublabel dikembalikan oleh operasi tertentu. |
| frames | JSONArray | Jika gambar dipotong karena panjang berlebih, URL akses sementara akan dikembalikan untuk setiap frame yang dipotong dari gambar. Untuk informasi lebih lanjut tentang struktur, lihat frame. | |
| hintWordsInfo | JSONArray | {"hintWordsInfo":[{"context":"Kata sensitif"}]} | Informasi tentang istilah yang cocok dengan iklan yang terdeteksi dalam gambar yang dimoderasi. Parameter ini bertipe array. Untuk informasi lebih lanjut tentang struktur, lihat hintWordsInfo. Catatan Parameter ini hanya berlaku untuk deteksi pelanggaran iklan. |
| qrcodeData | StringArray | ["http://www.aliyundoc.com/01ZZOliO"] | Informasi tentang teks yang termasuk dalam kode QR yang terdeteksi dalam gambar yang dimoderasi. Catatan Parameter ini hanya berlaku untuk deteksi kode QR. |
| qrcodeLocations | JSONArray | Informasi koordinat dari kode QR yang terdeteksi dalam gambar yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat qrcodeLocation. | |
| programCodeData | JSONArray | Informasi lokasi kode program mini yang terdeteksi dalam gambar yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat programCodeData. Catatan Parameter ini hanya berlaku untuk deteksi kode program mini. Pastikan deteksi kode program mini diaktifkan. | |
| logoData | JSONArray | Informasi tentang logo yang terdeteksi dalam gambar yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat logoData. Catatan Parameter ini hanya berlaku untuk deteksi logo. | |
| sfaceData | JSONArray | Informasi tentang konten teroris yang terdeteksi dalam gambar yang dimoderasi. Untuk informasi lebih lanjut tentang struktur, lihat sfaceData. Catatan Parameter ini hanya berlaku untuk deteksi konten teroris. | |
| ocrData | StringArray | xxxx | Informasi tentang teks lengkap yang terdeteksi dalam gambar yang dimoderasi. Catatan Secara default, parameter ini tidak dikembalikan. Jika Anda ingin parameter ini dikembalikan, hubungi manajer penjualan Anda. |
| Parameter | Tipe | Contoh | Deskripsi |
| rate | Float | 89,85 | Skor tingkat kepercayaan. Nilai valid: 0 hingga 100. Tingkat kepercayaan yang lebih tinggi menunjukkan hasil moderasi yang lebih andal. Kami menyarankan agar Anda tidak menggunakan skor ini dalam bisnis Anda. |
| url | String | http://www.aliyundoc.com/xxx-0.jpg | URL akses sementara untuk frame yang dipotong. URL ini berlaku selama 5 menit. |
| Parameter | Type | Contoh | Deskripsi |
| x | Float | 11,0 | Jarak antara sudut kiri atas area kode program mini dan sumbu-y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
| y | Float | 0,0 | Jarak antara sudut kiri atas area kode program mini dan sumbu-x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
| w | Float | 402,0 | Lebar area kode program mini. Satuan: piksel. |
| h | Float | 413,0 | Tinggi area kode program mini. Satuan: piksel. |
| Parameter | Tipe | Contoh | Deskripsi |
| type | String | TV | Jenis logo yang terdeteksi. Sebagai contoh, nilai TV menunjukkan logo media yang dilarang. |
| name | String | xxx TV | Nama logo yang terdeteksi. |
| x | Float | 140 | Jarak antara sudut kiri atas area logo dan sumbu-y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
| y | Float | 68 | Jarak antara sudut kiri atas area logo dan sumbu-x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
| w | Float | 106 | Lebar area logo. Satuan: piksel. |
| h | Float | 106 | Tinggi area logo. Satuan: piksel. |
| Parameter | Tipe | Contoh | Deskripsi |
| x | Float | 49 | Jarak antara sudut kiri atas area wajah dan sumbu-y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
| y | Float | 39 | Jarak antara sudut kiri atas area wajah dan sumbu-x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
| w | Float | 97 | Lebar area wajah. Satuan: piksel. |
| h | Float | 131 | Tinggi area wajah. Satuan: piksel. |
| faces | JSONArray | [{"name":"Nama yang cocok","rate":91,54,"id":"AliFace_0123****"}] | Informasi tentang wajah yang dikenali. Setiap elemen dalam array berisi parameter berikut:
|
| Parameter | Tipe | Contoh | Deskripsi |
| context | String | Haokan | Istilah kustom yang cocok dengan teks terdeteksi. |
| libCode | String | 123456 | Kode pustaka yang berisi istilah kustom yang cocok dengan teks terdeteksi. |
| libName | String | abc | Nama pustaka yang berisi istilah kustom yang cocok dengan teks terdeteksi. |
| Parameter | Tipe | Contoh | Deskripsi |
| context | String | Haokan | Istilah yang cocok dengan teks yang terdeteksi. |
| Parameter | Tipe | Contoh | Deskripsi |
| x | Float | 11,0 | Jarak antara sudut kiri atas area kode QR dan sumbu-y, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
| y | Float | 0,0 | Jarak antara sudut kiri atas area kode QR dan sumbu-x, dengan sudut kiri atas gambar sebagai titik asal koordinat. Satuan: piksel. |
| w | Float | 402,0 | Lebar area kode QR. Satuan: piksel. |
| h | Float | 413,0 | Tinggi area kode QR. Satuan: piksel. |
| qrcode | String | http://www.aliyundoc.com/0.ZZOliO | URL yang ditunjuk oleh kode QR yang terdeteksi. |
Contoh
http(s)://[Endpoint]/green/image/results
&<Parameter permintaan umum>
[
"fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695"
]{
"msg": "OK",
"code": 200,
"data": [
{
"msg": "OK",
"code": 200,
"dataId": "test4lNSMdggA0c56MMvfYoh4e-1mwxpx",
"extras": {
},
"results": [
{
"rate": 99,63,
"suggestion": "block",
"label": "sexy",
"scene": "porn"
},
{
"label": "politics",
"rate": 91,54,
"scene": "terrorism",
"sfaceData": [
{
"faces": [
{
"id": "AliFace_0001234",
"name": "Nama yang cocok",
"rate": 91,54
}
],
"h": 131,
"w": 97,
"x": 49,
"y": 39
}
],
"suggestion": "block"
},
{
"extras": {
"qrcodes": "http://www.aliyundoc.com/0.ZZOliO",
"npx": "72,01",
"hitCustomLibCode": "8012345000",
"hitCustomLibName": "Nama pustaka gambar kustom",
"hitLibInfo": [
{
"context": "Teks yang cocok",
"libCode": "123456",
"libName": "Nama pustaka teks kustom"
}
]
},
"programCodeData": [
{
"w": 402,0,
"h": 413,0,
"x": 11,0,
"y": 0,0
}
],
"frames": [
{
"rate": 89,85,
"url": "http://www.aliyundoc.com/xxx-0.jpg"
},
{
"rate": 68,06,
"url": "http://www.aliyundoc.com/xxx-1.jpg"
}
],
"rate": 99,91,
"suggestion": "block",
"label": "ad",
"scene": "ad"
},
{
"rate": 99,91,
"suggestion": "block",
"label": "drug",
"scene": "live"
},
{
"qrcodeData": [
"http://www.aliyundoc.com/01ZZOliO"
],
"rate": 99,91,
"suggestion": "review",
"label": "qrcode",
"scene": "qrcode"
},
{
"logoData": [
{
"name": "xxx TV",
"type": "TV",
"x": 140,
"y": 68,
"w": 106,
"h": 106
}
],
"rate": 99,9,
"suggestion": "block",
"label": "TV",
"scene": "logo"
}
],
"taskId": "fdd25f95-4892-4d6b-aca9-7939bc6e9baa-1486198766695",
"url": "https://www.aliyundoc.com/tfs/TB1urBOQFXXXXbMXFXXXXXXXXXX-1442-257.png"
}
],
"requestId": "69B41AE8-1234-1234-1234-12D395695D2D"
}