¿Dónde puedo obtener la clave de desarrollador de Google?

94

Estoy trabajando en la API de Google como chat, contactos, etc. Estoy atascado developer_keycomo se menciona en gdata doc.

Puede obtenerlo en https://code.google.com/apis/console :

'developer_key' => ''

Ya tengo:

// OAuth2 Settings, you can get these keys at https://code.google.com/apis/console
'oauth2_client_id' => '',
'oauth2_client_secret' => '',
'oauth2_redirect_uri' => ''

¿Dónde puedo encontrar la clave de desarrollador?

Encontré algo como esto

http://code.google.com/apis/youtube/dashboard/gwt/index.html

Pero entiendo que esto es solo para youtube.

Neelesh
fuente
Puede aceptar la respuesta de trabajo. :)
sjas
1
@sjas No pude encontrar la clave de desarrollador :(.
Neelesh
1
@sjas el OP está buscando algo más.
Simon K Bhatta4ya
Hola chicos, ha pasado un año de billete atrasado. así que disculpe que dejé ese proyecto. Hasta ahora ninguna respuesta es aceptable, ya que no son correctas.
Neelesh

Respuestas:

36

Es la clave API que aparece en 'Acceso API', el cuadro 'Acceso API simple'.

Ámbar
fuente
3
¿Hay hombre? En Simple API Access, consulte API key = developer key
Patrioticcow
1
Oh hombre, estaba pidiendo la clave del desarrollador :( no la clave api, la clave secreta, el client_id ... Ya encontré estas claves, pero no pude encontrar la clave del desarrollador. ¡Una vez encontré la clave del desarrollador que está solo en la consola de desarrollador de YouTube! !
Neelesh
6
Esto es antiguo, pero para otras personas que buscan la respuesta. Debe habilitar el servicio G + para que aparezca la clave API.
Chris
1
¿API key = clave de desarrollador?
Sadikhasan
oh no, es confuso, entonces, ¿dónde está la clave del desarrollador, y tampoco veo API simple
uray
18

Actualización de noviembre de 2015:

En algún momento a finales de 2015, la interfaz de Google Developers Console se revisó nuevamente. Para la nueva interfaz:

  1. Seleccione su proyecto de la barra de herramientas. captura de pantalla

  2. Abra la "Galería" usando el icono del menú de hamburguesa en el lado izquierdo de la barra de herramientas y seleccione "Administrador de API".

  3. Haga clic en 'Credenciales' en el panel de navegación de la izquierda.

Alternativamente, puede hacer clic en 'Cambiar a la consola anterior' debajo del menú de tres puntos (lado derecho de la barra de herramientas), luego siga las instrucciones a continuación.

Para la NUEVA (edición: VIEJA) Consola de desarrolladores de Google:

Obtiene su 'clave de desarrollador' (también conocida como clave API) en la misma pantalla donde obtiene su ID / secreto de cliente. (Esta es la pantalla 'Credenciales', que se puede encontrar en 'API y autenticación' en el panel de navegación izquierdo).

Debajo de sus claves de ID de cliente, hay una sección titulada 'Acceso público a la API'. Si no hay claves en esta sección, haga clic en 'Crear nueva clave'. Su clave de desarrollador es la 'clave API' que se especifica aquí.

Stephen M. Harris
fuente
La sección debajo de la identificación del cliente es la dirección de correo electrónico. ¿Es esta mi clave de desarrollador? Lo dudo.
Euphorbium
@Euphorbium La dirección de correo electrónico se encuentra debajo de la identificación del cliente y dentro de la sección OAuth. Y la sección debajo de OAuth es 'Acceso a API pública'.
pbogut
16

Actualización no 3:

Puede obtener una Developer_Key aquí Obtenga su clave de desarrollador de Google

Mira este tutorial

{ seleccione como respondida, si respondió. }

Actualización no 2:

"API key" es la DEVELOPER_KEY

si marca esta referencia de código , indica

Establezca DEVELOPER_KEY en el valor "API key" de la pestaña "Acceso" de la consola de API de Google http://code.google.com/apis/console#access `

Wiki paso a paso para obtener clave API y secreto

Actualizar:

¡Clave de API de desarrollador! probablemente esto es lo que podrías estar buscando

http://code.garyjones.co.uk/google-developer-api-key

O

Si digamos, por ejemplo, que tiene una aplicación web que requeriría una clave API, verifique esto:

  1. Vaya a la Consola API de Google Seleccione su proyecto O cree su proyecto.
  2. Seleccionar API y autenticación ingrese la descripción de la imagen aquí
  3. Proyecto de API desde el menú desplegable en el panel de navegación izquierdo
  4. Acceso API
  5. Haga clic en Crear otro ID de cliente
  6. Seleccione la aplicación de servicio consúltela aquí

La aplicación de servicio que ha creado puede ser utilizada por sus aplicaciones web como PHP, Python, ..., etc. ingrese la descripción de la imagen aquí

Simon K Bhatta4ya
fuente
1
La pregunta es sobre developer_key, y según mi página de comprensión, ayuda para encontrar el secreto del cliente y la clave api ... ¡Gracias por la actualización! ¡pero no puedo encontrar la clave del desarrollador!
Neelesh
{seleccione como respondida, si respondió.}
Simon K Bhatta4ya
2
¡No hay respuesta!
Neelesh
2
Si pudiera ver esta pregunta vista 28609 veces, entiendo que la pregunta está bien. adn lo que publicó no proporciona la clave del desarrollador. que solo te dan una clave de API. y creo que esto no es cierto "API key" es la DEVELOPER_KEY.
Neelesh
1
Lo siento, no estoy buscando esto. ¡Disculpe!
Neelesh
9

En el diseño de la consola anterior:

  • Seleccione su proyecto
  • Seleccione el elemento de menú "Acceso a API"
  • Vaya a la sección a continuación "Crear otro ID de cliente", llamada "Acceso API simple".
  • Elija una de las siguientes opciones, dependiendo del tipo de aplicación que esté creando (los idiomas del lado del servidor deben usar la primera opción; JS debe usar la segunda):
    • Clave para aplicaciones de servidor (con bloqueo de IP)
    • Clave para aplicaciones de navegador (con referencias)

En el nuevo diseño de la consola en la nube:

  • Seleccione su proyecto
  • Elija el elemento de menú "API y autenticación"
  • Elija el elemento del menú "Aplicación registrada"
  • Registra una aplicación de tipo "aplicación web"
  • Elija una de las siguientes opciones, dependiendo del tipo de aplicación que esté creando (los idiomas del lado del servidor deben usar la primera opción; JS debe usar la segunda):
    • Clave para aplicaciones de servidor (con bloqueo de IP)
    • Clave para aplicaciones de navegador (con referencias)

En el caso de ambos procedimientos, encontrará su ID de cliente y su secreto de cliente en la misma página. Si está utilizando una ID de cliente y un secreto de cliente diferentes, reemplácelos por los que encuentre aquí.

Durante mis primeros experimentos de hoy, he utilizado con éxito la "Clave para aplicaciones de servidor" como clave de desarrollador para conectarme con la API de "contactos", "información de usuario" y "análisis". Hice esto usando el cliente PHP.

Vadear los documentos de la API de Google sin duda es una molestia en el @ $$ ... Espero que esta información sea útil para cualquiera.

John Slegers
fuente
¡¡¡Esta es la respuesta correcta!!! Esto funcionó para mí para la nueva consola y la API de OAuth2 en lugar de estas tonterías anteriores.
Michal
Cuando registramos una aplicación eligiendo "iOS", no se genera la clave secreta. Sabes por qué ?
Abha
Debes proporcionar enlaces para que la gente sepa de qué estás hablando. Decir "consola en la nube" podría significar muchas cosas diferentes, ya que Google cambia el diseño de su sitio cada 5 segundos. El caso en cuestión https://console.cloud.google.com/ya no tiene nada llamado "API y autenticación".
Cerin
@Cerin: Como señaló Stephen M. Harris en su respuesta, parece que Google cambió su GUI al menos una vez más desde que publiqué mi respuesta hace 4 años ...
John Slegers
9

Actualización 2017

  1. Abra la API de Google: https://console.developers.google.com
  2. Vaya a Credenciales.
  3. Haga clic en el botón 'Crear credenciales'. En el momento de escribir este artículo, es un menú desplegable de color azul.
  4. Seleccione API Key.

ingrese la descripción de la imagen aquí

Debería obtener un cuadro de diálogo desde donde puede copiar esta clave de API para usar en su proyecto. Espero que esto ayude.

Rodiwa
fuente
6

Utilice la consola API de Google.
Cree un nuevo proyecto.
Para el proyecto creado, acceda a la API.
Allí encontrará su ID de cliente y su secreto. Y la clave API en el último es su clave de desarrollador.

Sombra
fuente
2
no hay clave API en el último
uray
1
Ya no hay ninguna página llamada "acceso a la API".
Cerin
0

Exploré los documentos de Google y descubrí que la clave de desarrollador y la API son lo mismo.

usuario2527696
fuente
0

"Acceso a la API pública" la clave generada allí es la clave que debe pegar en su cadena final estática pública DEVELOPER_KEY como parte de este escrito 26.12.2013 No es el ID de cliente, pero debe seguir los pasos mencionados anteriormente para obtener uno y generar el clave de acceso de API pública.

Pedro
fuente
0

Vaya a https://code.google.com/p/google-api-php-client/wiki/OAuth2

Desplácese hacia abajo hasta donde dice 'Visite la Consola API de Google para generar su clave de desarrollador, ID de cliente de OAuth2, secreto de cliente de OAuth2 y registre su URL de redireccionamiento de OAuth2. Copie sus valores ya que necesitará ingresarlos en su aplicación. '

Haga clic en el enlace 'Consola API de Google'.

Cuando aparece y dice "¡Bienvenido a la nueva Consola para desarrolladores de Google! ¿Prefieres la consola antigua? Volver atrás | Descartar 'Haga clic en' VOLVER '


fuente
0

Si solo llama a API que no requieren datos de usuario, como la API de búsqueda personalizada de Google, las claves de API pueden ser más sencillas de usar que los tokens de acceso de OAuth 2.0. Sin embargo, si su aplicación ya usa un token de acceso OAuth 2.0, entonces no es necesario generar una clave API. Google ignora las claves de API pasadas si un token de acceso de OAuth 2.0 pasado ya está asociado con el proyecto correspondiente.

Nota: debe utilizar un token de acceso de OAuth 2.0 o una clave de API para todas las solicitudes a las API de Google representadas en Google Developers Console. No todas las API requieren llamadas autorizadas. Para saber si se requiere autorización para una llamada específica, consulte la documentación de su API.

Referencia: https://developers.google.com/console/help/new/?hl=en_US#credentials-access-security-and-identity

000
fuente
0

tl; dr

Developer Key = Api Key (cualquiera de los suyos)

encuéntrelo en Google Console -> API de Google -> Credenciales

Andrea Borgogelli Avveduti
fuente
0

Actualización reciente de julio de 2017:

  1. Ir a Google Console
  2. Haga clic en el panel superior más a la izquierda y haga clic en credenciales. ingrese la descripción de la imagen aquí
  3. En la tabla de claves API, encontrará la clave API en la columna clave.
Santoshthota
fuente
-2

Debería poder generar una clave API de Youtube allí .

La forma recomendada de autorizar su llamada a la API es utilizar OAuth 2.0 (sin clave de API), como se indica en la documentación. una clave de API solo es necesaria cuando se usan credenciales de OAuth 1.0.

La clave de API para su aplicación se puede encontrar en la Consola de API de Google en Acceso API> API simple.

proppy
fuente
¡Si! Estoy usando el mismo. Pero tengo dudas, ¿la clave de desarrollador funciona para todas las aplicaciones de Google? Por cierto, gracias por su ayuda ..
Neelesh
Gracias @proppy: Pero encontré aquí doc_OAuth2WebServe . Es decir, necesitas client_id y client_secret, etc. ¿Es que estoy en el lugar equivocado?
Neelesh
Debería poder usar el client_id de OAuth 2.0 y el client_secret generado desde la consola de la API de Google: code.google.com/apis/console
proppy
Nadie lo que ha respondido "La llamada a la API es para usar OAuth 2.0 ( sin clave de API ), como lo señala la documentación, una clave de API solo es necesaria cuando se usan credenciales de OAuth 1.0". Y según tengo entendido, debe necesitar client_id, secret_key ... ¿verdad? ¡Por favor, ayúdame!
Neelesh
Debería poder utilizar OAuth 2.0 u OAuth 1.0, con el mismo conjunto de credenciales. La mayoría de las API de Google admiten ambos esquemas de autenticación.
proppy