Questa pagina descrive come utilizzare le chiavi API per accedere alle API e ai servizi Google Cloud che accettano le chiavi API.
Non tutte le API Google Cloud accettano chiavi API per autorizzare l'utilizzo. Esamina la documentazione del servizio o dell'API che vuoi utilizzare per stabilire se accetta le chiavi API.
Per informazioni su come creare e gestire le chiavi API, inclusa la limitazione delle chiavi API, consulta Gestire le 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 a una chiamata API REST come parametro di query con il seguente formato. Sostituisci API_KEY
con la stringa della chiave della tua chiave API.
Ad esempio, per passare una chiave API per una richiesta dell'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 le 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 la libreria client Natural Language.
Vai
Per eseguire questo esempio, devi installare la libreria client Natural Language.
Java
Per eseguire questo esempio, devi installare la libreria client Natural Language.
Node.js
Per eseguire questo esempio, devi installare la libreria client Natural Language.
PHP
Per eseguire questo esempio, devi installare la libreria client Natural Language.
Python
Per eseguire questo esempio, devi installare la libreria client Natural Language.
Quando utilizzi le chiavi API nelle tue applicazioni, assicurati che vengano protette sia durante lo stoccaggio sia durante la trasmissione. L'esposizione pubblica delle chiavi API può comportare addebiti imprevisti sul tuo account. Per ulteriori informazioni, consulta le best practice per la gestione delle chiavi API.
Passaggi successivi
- Consulta una panoramica dei metodi di autenticazione.
- Scopri di più sull'API Chiave API.