Format Respons

Kod Respons

Selepas menghantar permintaan API, anda akan menerima respons dengan kod dan elemen-elemen berikut, yang menunjukkan status permintaan anda:

KodStatusPenerangan
200OKPermintaan Berjaya.
400Permintaan BurukPermintaan tidak sah. Semak mesej ralat untuk maklumat lanjut.
404Tidak DitemuiSumber yang diminta tidak wujud.
429Terlalu Banyak PermintaanKadar penggunaan anda telah dihadkan. Mohon token API di Pengesahan untuk meningkatkan had penggunaan.
500Ralat PelayanAda sesuatu yang tidak kena dengan OpenAPI! Sila hantarkan e-mel kepada kami jika anda menghadapi ralat ini.

Respons Sah

Anda akan menerima respons 200 OK jika permintaan anda berjaya. API akan mengembalikan senarai rekod secara lalai. Anda juga boleh menggunakan parameter meta untuk lebih mendapatkan lebih banyak butiran:

?meta=true

Dengan meta=true, respons akan kelihatan seperti ini:

{
    "meta": {...},
    "data": [...]
}
  • meta: Menyediakan maklumat asas tentang sumber yang diminta, termasuk sebarang penapisan yang dikenakan.
  • data: Mengandungi koleksi rekod yang diminta.

Respons Ralat

Jika terdapat ralat, API akan mengembalikan respons ralat dalam format JSON. Respons ralat mengandungi elemen-elemen berikut:

{
    status: <int>,
    errors: [...],
}
  • status: Menunjukkan kod respons yang berkaitan dengan ralat tersebut.
  • errors: Mengandungi mesej-mesej ralat atau keterangan untuk membantu mengenal pasti masalah dengan permintaan API.

*Sila ambil perhatian bahawa untuk API tertentu pada masa akan datang, mungkin terdapat format yang unik berbeza daripada format umum di atas, yang akan dijelaskan dengan jelas dalam dokumentasi API berkenaan.