Scegli la tua LINGUA:

Home / Documentazione / API / Autenticazione API

Autenticazione API

Autentica le richieste API di LastDatabase supportate utilizzando una chiave API cliente attiva nell'intestazione HTTP Authorization.

LastDatabase utilizza chiavi API Bearer per gli endpoint API dei clienti attualmente pubblicati. Una singola chiave API attiva può autenticare più servizi API supportati.

Crea una chiave API

  1. Accedi al tuo account cliente LastDatabase.
  2. Apri Gestione API.
  3. Assicurati che sia attivo un piano API appropriato.
  4. Crea una chiave API e assegnale un nome descrittivo per l'applicazione.
  5. Conservare le credenziali in un luogo sicuro prima di utilizzarle in produzione.

Utilizza chiavi separate quando desideri una visibilità indipendente a livello di applicazione o una revoca più semplice delle credenziali.

Autenticazione del portatore

Invia la chiave API utilizzando l'intestazione HTTP Authorization standard:

Autorizzazione: Portatore YOUR_API_KEY

Per le richieste JSON POST, inviare anche:

Accetta: application/json Content-Type: application/json

Esempio

curl -X GET \ "https://lastdatabase.com/api/integrations/v1/credits" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"

Il server esegue l'hashing del token Bearer fornito e lo associa a una chiave API attiva. Le chiavi disabilitate non sono accettate.

Errori di autenticazione

Token API mancante

Una richiesta a un endpoint protetto senza un token Bearer restituisce HTTP 401.

{ "status": false, "message": "Token API mancante." }

Token non valido o disabilitato

Un token che non corrisponde a una chiave API attiva restituisce anche un errore HTTP 401.

{ "status": false, "message": "Token API non valido." }
Non tentare ripetutamente di elaborare le risposte HTTP 401. Verifica le credenziali, lo stato della chiave e l'intestazione di autorizzazione prima di inviare un'altra richiesta.

Limiti giornalieri delle richieste API

Ogni richiesta API autenticata incrementa il contatore di utilizzo associato alla chiave API. Il contatore di utilizzo si azzera quando la data dell'ultimo utilizzo memorizzata differisce dalla data corrente del server.

Quando used_today raggiunge la chiave daily_limit, il middleware restituisce HTTP 429.

{ "status": false, "message": "Limite giornaliero API superato." }

Piani API attuali

Pianifica Mensile Richieste giornaliere Numero massimo di chiavi
Gratis $02008
Pro$9910,00010
Impresa$499100,000100
Si tratta di limiti tecnici per le richieste API. Non sono limiti relativi a record di lead, verifica dell'indirizzo email, verifica del numero di telefono, WhatsApp o Telegram.

Verificare l'utilizzo attuale

GET /api/integrations/v1/credits

L'endpoint Credits restituisce il limite giornaliero della chiave autenticata, le richieste utilizzate oggi e le richieste rimanenti, insieme ai record di abbonamento ai lead rimanenti.

Sicurezza delle credenziali

  • Archivia le chiavi API nelle variabili d'ambiente o in un gestore di segreti dedicato.
  • Conserva le credenziali lato server.
  • Non inserire le chiavi API nel codice JavaScript del browser.
  • Non pubblicare le chiavi su GitHub, GitLab o altri repository di codice sorgente.
  • Non includere credenziali di accesso attive nella documentazione o negli screenshot.
  • Utilizzare HTTPS per tutte le richieste.
  • Limitare l'accesso alle variabili dell'ambiente di produzione.
  • Disabilitare tempestivamente le chiavi inutilizzate o compromesse.

Esempio di variabile d'ambiente

LASTDATABASE_API_KEY=la_tua_chiave_API_privata

La tua applicazione può leggere il segreto in fase di esecuzione anziché memorizzarlo direttamente nel codice sorgente.

Rotazione e revoca delle chiavi

Quando si sostituisce una credenziale, è necessario creare una nuova chiave, aggiornare l'applicazione autorizzata, verificare che la nuova chiave funzioni correttamente e quindi disabilitare la vecchia chiave. Ciò riduce i tempi di inattività non necessari durante la rotazione programmata.

Se si sospetta che una chiave sia stata esposta, interromperne l'utilizzo e disabilitarla tramite la Gestione API. Non fare affidamento sul nascondere una chiave esposta nel codice dell'applicazione dopo che è già stata divulgata.

Esempi di autenticazione

PHP

$apiKey = getenv('LASTDATABASE_API_KEY'); $headers = [ 'Authorization: Bearer ' . $apiKey, 'Accept: application/json', ];

Python

import os headers = { "Authorization": f"Bearer {os.environ['LASTDATABASE_API_KEY']}", "Accept": "application/json", }

Node.js

const headers = { Authorization: `Bearer ${process.env.LASTDATABASE_API_KEY}`, Accept: "application/json" };

Continua con la guida alla ricerca e al filtraggio tramite API oppure torna alla documentazione completa delle API.

Ultimo aggiornamento: settembre 29, 2026
Chat
Intelligenza artificiale di LastDatabaseAssistente di database e vendite
Indicami il paese, il settore, la qualifica professionale, la tecnologia o il tipo di lead di cui hai bisogno. Posso verificare la disponibilità e i pacchetti di LastDatabase.
L'inventario e i prezzi vengono verificati dagli strumenti del server di LastDatabase.