UNLOCK API
Chiavi API e sicurezza

Chiavi API e sicurezza

Come inviare la chiave, usare più chiavi e consentire solo i tuoi server.

La tua chiave

Ogni richiesta contiene la chiave API della pagina account: clientKey nelle richieste JSON, key in in.php e res.php. Una chiave ha 32 caratteri (0-9, a-f). Tienila sul tuo server; chiunque abbia la chiave può spendere il tuo saldo.
POST /getBalance
{
  "clientKey": "YOUR_API_KEY"
}

Altre chiavi

Nella pagina account puoi creare fino a 5 chiavi aggiuntive, ad esempio una per server o per progetto. Condividono il saldo, mostrano quando sono state usate l'ultima volta e si possono disattivare una per una.

Lista IP consentiti

Aggiungi fino a 20 indirizzi IP nella pagina account e solo quegli indirizzi potranno usare le tue chiavi. Le richieste da altri indirizzi ricevono ERROR_IP_NOT_ALLOWED e non vengono addebitate.
Errore
{
  "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."
}

Chiamate dal browser

in.php e res.php aggiungono l'header CORS Access-Control-Allow-Origin: * quando invii header_acao=1. Chiamare l'API da una pagina web pubblica espone la tua chiave, quindi usalo solo per i tuoi strumenti.