Aturan Umum

  • API REST tersedia di bawah URL dasar:

/public/external/api

  • Semua permintaan harus dikirim melalui POST.
  • API REST hanya mendukung permintaan melalui HTTPS.
  • Permintaan harus berisi Header berikut ini:
Sunting

Nama Header



Nilai Header



Deskripsi



Jenis konten



application/json



tetap



auth



123… xyz



Kunci API dari Tab “Akses API”



tanda tangan



Tanda tangan yang dikodekan dengan Base64



Tanda tangan dari muatan yang dihasilkan dengan


Kunci pribadi dari Tab “Akses API”


  • Badan permintaan harus berupa objek yang dikodekan dengan json yang harus berisi nilai-nilai berikut:
Sunting

Bidang



Nilai Contoh Bidang



Deskripsi



api



v2/perangkat/daftarperangkat



Nama API



waktu



1529662725



Stempel Waktu Unix (UTC) dari mesin klien.


Perbedaan waktu maksimum yang diizinkan


antara klien dan server adalah 30


menit.


  • Jika berhasil, API akan mengembalikan data yang diminta (lihat Query di bawah ini) dan kode status HTTP 200.
  • Jika terjadi kesalahan, kode status HTTP akan berada di antara 4xx dan 5xx, tergantung pada kesalahan, dan objek respons akan berisi sebuah larik dengan kunci “kesalahan”, yang berisi daftar pesan kesalahan yang dapat dibaca oleh manusia.
  • Jika tidak ada data yang cocok untuk perangkat, array kosong akan dikembalikan.
  • Jika Id perangkat tidak ada, maka data yang dikembalikan akan menjadi nol.
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.