UNLOCK API
API key dan keamanan

API key dan keamanan

Cara mengirim key, memakai lebih dari satu key, dan hanya mengizinkan server Anda.

Key Anda

Setiap request membawa API key dari halaman akun Anda: clientKey di request JSON, key di in.php dan res.php. Key terdiri dari 32 karakter (0-9, a-f). Simpan di server Anda; siapa pun yang memegang key bisa memakai saldo Anda.
POST /getBalance
{
  "clientKey": "YOUR_API_KEY"
}

Key tambahan

Anda bisa membuat hingga 5 key tambahan di halaman akun, misalnya satu per server atau proyek. Semuanya memakai saldo yang sama, menampilkan kapan terakhir dipakai, dan bisa dimatikan satu per satu.

Daftar izin IP

Tambahkan hingga 20 alamat IP di halaman akun, dan hanya alamat tersebut yang bisa memakai key Anda. Request dari alamat lain mendapat ERROR_IP_NOT_ALLOWED dan tidak dikenai biaya.
Error
{
  "errorId": 1,
  "errorCode": "ERROR_IP_NOT_ALLOWED",
  "errorDescription": "Requests from this IP are not allowed. Add it to the IP allow list on your account page."
}

Panggilan dari browser

in.php dan res.php menambahkan header CORS Access-Control-Allow-Origin: * jika Anda mengirim header_acao=1. Memanggil API dari halaman web publik membuat key Anda terlihat, jadi pakai ini hanya untuk alat Anda sendiri.