Autenticazione dell'API

Risposta breve: non ce n'è. L'API di CleverUtils è anonima e gratuita. Basta inviare richieste HTTP.

Niente registrazione, niente chiavi, niente OAuth

A differenza della maggior parte delle API, non devi:

Basta inviare la tua richiesta HTTP a https://cleverutils.com/api/v1/* e funziona.

Come viene allora prevenuto l'abuso?

Tracciamo l'utilizzo per indirizzo IP. Ogni IP ottiene una generosa quota giornaliera e un piccolo intervallo tra le richieste per prevenire i flood. Consulta i rate limits per tutti i dettagli.

Se un singolo IP effettua troppe richieste, viene temporaneamente limitato (HTTP 429). Abusi ripetuti portano a un ban di 24 ore (HTTP 403).

Il mio IP viene memorizzato?

Sì — ma solo come hash SHA-256 salato, mai in chiaro. Lo usiamo per due scopi:

Non memorizziamo mai gli IP in chiaro. Non registriamo mai i corpi delle richieste. Non condividiamo mai i dati con terze parti.

Sessioni e cookie

Per motivi storici, l'API potrebbe impostare un cookie PHPSESSID nelle risposte. Puoi ignorarlo. L'API non dipende da sessioni o cookie per l'autenticazione o il rate limiting — è puramente basata su IP.

La maggior parte dei client HTTP (cURL senza -c, Python requests senza Session, Go http.DefaultClient) non mantiene comunque i cookie. Puoi ignorare l'header in tutta sicurezza.

E CORS?

L'API risponde con Access-Control-Allow-Origin: * su ogni endpoint, quindi puoi chiamarla direttamente da un'app JavaScript nel browser su qualsiasi dominio. Le richieste preflight (OPTIONS) vengono gestite automaticamente.

Futuro: chiavi API opzionali

In futuro potremmo introdurre chiavi API opzionali per gli utenti che necessitano di quote più elevate o desiderano analisi per chiave. Quando ciò accadrà:

Fino ad allora: invia semplicemente richieste HTTP e sei autenticato.

Richiedi una funzione

0 / 2000