Questa pagina descrive come utilizzare le chiavi API per accedere alle API Google Cloud e servizi che accettano chiavi API.
Non tutte le API Google Cloud accettano chiavi API per autorizzare l'utilizzo. Rivedi la documentazione del servizio o dell'API che vuoi utilizzare per determinare se accetta chiavi API.
Per informazioni sulla creazione e la gestione delle chiavi API, incluse le limitazioni Per le chiavi API, consulta Gestione delle chiavi API.
Per informazioni sull'utilizzo delle chiavi API con Google Maps Platform, consulta la documentazione di Google Maps Platform. Per ulteriori informazioni sull'API API Keys, consulta la documentazione dell'API API Keys.Utilizzo di una chiave API con REST
Puoi passare la chiave API in una chiamata API REST come parametro di query con
che segue. Sostituisci API_KEY
con la stringa della chiave della tua chiave API.
Ad esempio, per passare una chiave API per una richiesta API Cloud Natural Language
per documents.analyzeEntities
:
POST https://language.googleapis.com/v1/documents:analyzeEntities?key=API_KEY
In alternativa, puoi utilizzare l'intestazione x-goog-api-key
per passare la chiave.
Questa intestazione deve essere utilizzata con le richieste gRPC.
curl -X POST \ -H "X-goog-api-key: API_KEY" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://translation.googleapis.com/language/translate/v2"
Utilizzo di una chiave API con librerie client
Il supporto della libreria client per le chiavi API è specifico per il linguaggio.
Questo esempio utilizza l'API Cloud Natural Language, che supporta le chiavi API per l'autenticazione, per dimostrare come fornire una chiave API alla libreria.
C#
Per eseguire questo esempio, devi installare la libreria client Natural Language.
C++
Per eseguire questo esempio, devi installare Libreria client di Natural Language.
Vai
Per eseguire questo esempio, devi installare Libreria client di Natural Language.
Python
Per eseguire questo esempio, devi installare la libreria client Natural Language.
Node.js
Per eseguire questo esempio, devi installare Libreria client di Natural Language.
Quando utilizzi chiavi API nelle tue applicazioni, assicurati che siano sempre protette sia durante l'archiviazione che la trasmissione. L'esposizione pubblica delle chiavi API può comportare addebiti imprevisti sul tuo conto. Per ulteriori informazioni, consulta Best practice per la gestione delle chiavi API.
Passaggi successivi
- Visualizza una panoramica dei metodi di autenticazione.
- Scopri di più sull'API API Keys.