Per utilizzare in modo efficace i comandi cURL forniti, attenersi alla seguente procedura per ciascun endpoint:
Protezione-Bypass PATCH Richiesta
- URL: sostituisci
SOME_STRING_VALUE con l'ID o il nome del tuo progetto.
https://api.esadax.com/v1/projects/{projectIdOrName}/protection-bypass?slug={slug}&teamId={teamId}
- Metodo: Usa PATCH con il seguente corpo:
{
"generate": {
"secret": "your_secret_value"
},
"revoke": {
"secret": "revoked_secret_value",
"regenerate": true
}
}
- Intestazioni: includere il token di autorizzazione.
- Body: invia l'oggetto JSON come corpo della richiesta.
Richiesta POST di verifica del dominio
- URL: Sostituisci
prj_12HKQaOmR5t5Uy6vdcQsNIiZgHGB con il tuo ID progetto e example.com con il tuo dominio.
https://api.esadax.com/v9/projects/{projectId}/domains/{domain}/verify
- Metodo: Usa POST senza un corpo, solo intestazioni.
- Intestazioni: includere il token di autorizzazione.
Gestione delle risposte
- Protezione-Bypass: Controllare i codici di risposta per determinare il successo o il fallimento.
- Verifica dominio: analizza l'oggetto di risposta per verificare se la verifica ha avuto esito positivo e gestire di conseguenza eventuali sfide o errori.
Considerazioni sulla sicurezza
- Usa HTTPS per tutte le chiamate API.
- Gestisci segreti e token in modo sicuro, evitando la registrazione di informazioni sensibili.
- Implementa la limitazione della frequenza o i tentativi ripetuti con backoff esponenziale per gestire efficacemente l'utilizzo delle API.