Cómo autorizar solicitudes

Si mediante tu aplicación se solicitan datos públicos, no es necesario autorizar la solicitud, ni que vaya acompañada de un identificador, como una clave de API.

Tu aplicación debe identificarse cada vez que envíe una solicitud a la API de búsqueda del Gráfico de conocimiento de Google, y debe incluir una clave de API con cada solicitud.

Adquiere y usa una clave de API

Para adquirir una clave de API, haz lo siguiente:

  1. Abre la página Credenciales en la consola de API.
  2. En esta API, se admiten dos tipos de credenciales. Crea las credenciales adecuadas para tu proyecto:
    • OAuth 2.0: Siempre que se soliciten datos privados del usuario, mediante tu aplicación se debe enviar un token OAuth 2.0 junto con la solicitud. En primer lugar, se envía un ID de cliente y, posiblemente, un secreto de cliente para obtener un token a través de la aplicación. Puedes generar credenciales OAuth 2.0 para aplicaciones web, cuentas de servicio o aplicaciones instaladas.

      Nota: Dado que esta API no tiene ningún método que requiera autorización de OAuth 2.0, es posible que solo debas obtener claves de API, que se describen a continuación. Sin embargo, si tu aplicación llama a otras API que requieren la autorización del usuario, entonces aún necesitas las credenciales de OAuth 2.0.

      Para obtener más información, consulta la documentación de OAuth 2.0.

    • Claves de API: Una solicitud que no proporciona un token de OAuth 2.0 debe enviar una clave de API. Con la clave de API, se identifica tu proyecto y se proporciona acceso a la API, la cuota y los informes.

      En la API, se admiten varios tipos de restricciones sobre las claves de API. Si la clave de API que necesitas aún no existe, crea una clave de API en Console; para ello, haz clic en Crear credenciales > Clave de API. Para restringir la clave antes de usarla en producción, haz clic en Restringir clave y selecciona una de las Restricciones.

Para garantizar la seguridad de tus claves de API, sigue las prácticas recomendadas de uso seguro de las claves de API.

Una vez que tienes una clave de API, puedes usar tu aplicación para adjuntar el parámetro de consulta key=yourAPIKey a todas las URL de solicitud.

La clave de API en las URL se incorpora de manera segura, por lo que no necesita codificación.