API Gambar
API Gambar v4 menyediakan fungsi API untuk pengelolaan gambar.
Validasi Permintaan
Untuk detail lebih lanjut, silakan lihat deskripsi REST API Overview pada Metode Autentikasi.
Upload Gambar OPPO
Alamat Permintaan
POST v4/image/oppo
POST v4/image/oppo
Tampilkan blok kode ini di jendela mengambang
Contoh Permintaan
Header Permintaan
> POST /v4/image/oppo HTTP/1.1
> Authorization: Basic Yzk2ZjQyZTBkMmU2NjJlNDVkMDM1YWIxOmRmNGQ1OWU4NGVhYzJmOWQ1M2IzNmYxMg==
> POST /v4/image/oppo HTTP/1.1
> Authorization: Basic Yzk2ZjQyZTBkMmU2NjJlNDVkMDM1YWIxOmRmNGQ1OWU4NGVhYzJmOWQ1M2IzNmYxMg==
Tampilkan blok kode ini di jendela mengambang
Body Permintaan
{
"big_picture_url" : "",
"small_picture_url": ""
}
{
"big_picture_url" : "",
"small_picture_url": ""
}
Tampilkan blok kode ini di jendela mengambang
Parameter Permintaan
| Kata Kunci | Tipe | Opsi | Makna |
|---|---|---|---|
| big_picture_url | String | Opsional | |
| small_picture_url | String | Opsional |
Parameter Balasan
| Kata Kunci | Tipe | Opsi | Makna |
|---|---|---|---|
| big_picture_id | String | Opsional | ID gambar besar |
| small_picture_id | String | Opsional | ID ikon kecil |
Contoh Balasan
Berhasil
< HTTP/1.1 200 OK
< Content-Type: application/json
{
"big_picture_id": "",
"small_picture_id": ""
}
< HTTP/1.1 200 OK
< Content-Type: application/json
{
"big_picture_id": "",
"small_picture_id": ""
}
Tampilkan blok kode ini di jendela mengambang
Gagal
{
"error": {
"code": 21003,
"message": "Nilai parameter tidak valid"
}
}
{
"error": {
"code": 21003,
"message": "Nilai parameter tidak valid"
}
}
Tampilkan blok kode ini di jendela mengambang
Balasan Permintaan
Kode Status HTTP
Referensi: Kode Status HTTP
Kode Error
| Kode | Deskripsi | Penjelasan Detail | Kode Status HTTP |
|---|---|---|---|
| 0 | sukses | Berhasil | 200 |
| 21001 | Metode tidak didukung atau url salah | Metode permintaan salah (GET/POST) atau url salah (antarmuka tidak tersedia) | 404 |
| 21003 | Nilai parameter tidak valid | Nilai parameter tidak valid | 400 |
| 23001 | Autentikasi dasar gagal | HTTP Basic authorization gagal | 401 |
| 23002 | Parameter hilang! | Parameter wajib tidak diisi | 400 |
| 23100 | Kesalahan server | Kesalahan sistem internal | 500 |
| 27000 | Waktu respons server habis, silakan coba lagi nanti | Kesalahan sistem internal | 500 |
| 51 | Ukuran gambar melebihi batas | OPPO mengembalikan error. Umumnya gambar melebihi batas, silakan coba gambar lain | 200 |










