En esta página, se describe cómo usar las claves de API para acceder a las APIs y los servicios de Google Cloud que las aceptan.
No todas las APIs de Google Cloud aceptan claves de API para autorizar el uso. Revisa la documentación del servicio o la API que deseas usar para determinar si acepta claves de API.
Para obtener información sobre cómo crear y administrar claves de API, incluida la restricción de claves de API, consulta Administra claves de API.
Si deseas obtener información sobre el uso de claves de API con Google Maps Platform, consulta la documentación de Google Maps Platform. Para obtener más información sobre la API de las claves de API, consulta la documentación de la API de claves de API.Usa una clave de API con REST
Puedes pasar la clave de API a una llamada a la API de REST como un parámetro de consulta con el siguiente formato. Reemplaza API_KEY
por la string de clave de tu clave de API.
Por ejemplo, si deseas pasar una clave de API para solicitar documents.analyzeEntities
a la API de Cloud Natural Language, usa lo siguiente:
POST https://language.googleapis.com/v1/documents:analyzeEntities?key=API_KEY
Como alternativa, puedes usar el encabezado x-goog-api-key
para pasar la clave.
Este encabezado se debe usar con solicitudes de 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"
Usa una clave de API con bibliotecas cliente
La compatibilidad de la biblioteca cliente con las claves de API es específica del lenguaje.
En este ejemplo, se usa la API de Cloud Natural Language, que admite claves de API para la autenticación, a fin de demostrar cómo se proporciona una clave de API a la biblioteca.
C#
Para ejecutar esta muestra, debes instalar la biblioteca cliente de Natural Language.
C++
Para ejecutar esta muestra, debes instalar la biblioteca cliente de Natural Language.
Go
Para ejecutar esta muestra, debes instalar la biblioteca cliente de Natural Language.
Java
Para ejecutar esta muestra, debes instalar la biblioteca cliente de Natural Language.
Node.js
Para ejecutar esta muestra, debes instalar la biblioteca cliente de Natural Language.
PHP
Para ejecutar esta muestra, debes instalar la biblioteca cliente de Natural Language.
Python
Para ejecutar esta muestra, debes instalar la biblioteca cliente de Natural Language.
Cuando uses claves de API en tus aplicaciones, asegúrate de que se mantengan seguras durante el almacenamiento y la transmisión. Si expones tus claves de API de forma pública, puedes generar cargos inesperados en tu cuenta. Para obtener más información, consulta Prácticas recomendadas para administrar las claves de API.
¿Qué sigue?
- Consulta una descripción general de los métodos de autenticación.
- Obtén más información sobre la API de claves de API.