Où puis-je obtenir la clé de développeur Google


94

Je travaille sur l'API Google comme le chat, les contacts, etc. Je suis bloqué developer_keycomme mentionné dans gdata doc.

Vous pouvez l'obtenir à l' adresse https://code.google.com/apis/console :

'developer_key' => ''

J'ai déjà:

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

Où puis-je trouver la clé de développeur?

J'ai trouvé quelque chose comme ça

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

Mais je comprends que ce n'est que pour YouTube.


Vous pouvez accepter la réponse de travail. :)
sjas

1
@sjas Je n'ai pas pu trouver la clé de développeur :(.
Neelesh

1
@sjas l'OP cherche autre chose.
Simon K Bhatta4ya

Hé les gars, ça fait 1 an de retour. alors excusez-moi, j'ai quitté ce projet. À ce jour, aucune réponse n'est acceptable car ils n'ont pas raison.
Neelesh

Réponses:


36

Il s'agit de la clé API répertoriée sous "Accès API", dans la zone "Accès API simple".


3
est-ce qu'il y a l'homme, sous Simple API Access, voir API key = developer key
Patrioticcow

1
Oh mec, je demandais la clé de développeur: (pas la clé api, la clé secrète, client_id ... J'ai déjà trouvé ces clés, mais je n'ai pas pu trouver la clé de développeur. Une fois, j'ai trouvé la clé de développeur qui se trouve uniquement dans la console de développement YouTube! !
Neelesh

6
C'est vieux, mais pour d'autres personnes recherchant la réponse. Vous devez activer le service G + pour que la clé API s'affiche.
Chris

1
La clé API est-elle = clé de développeur?
Sadikhasan

oh non c'est déroutant, alors où est la clé de développeur, et je ne vois pas API simple non plus
uray

29

Activez d'abord l'API Google+, puis vous obtiendrez la boîte "Accès API simple", à partir de là, vous pourrez obtenir la clé de développeur en tant que clé API https://code.google.com/apis/console/?api=plus ou lire ceci: http: //code.google.com/p/google-api-php-client/wiki/OAuth2


Merci pour cet homme! Ont été à la recherche d' environ 10 minutes pour cette boîte mystérieuse ...
Jan

Merci, Chinthaka! Google+ est la clé. Cela devrait être la meilleure réponse.
Lei Zhao

18

Mise à jour de novembre 2015:

À la fin de 2015, l'interface de Google Developers Console a de nouveau été révisée. Pour la nouvelle interface:

  1. Sélectionnez votre projet dans la barre d'outils. capture d'écran

  2. Ouvrez la "Galerie" en utilisant l'icône du menu hamburger sur le côté gauche de la barre d'outils et sélectionnez "Gestionnaire d'API".

  3. Cliquez sur "Informations d'identification" dans la navigation de gauche.

Vous pouvez également cliquer sur «Basculer vers l'ancienne console» dans le menu à trois points (côté droit de la barre d'outils), puis suivre les instructions ci-dessous.

Pour la NOUVELLE (modifier: OLD) Google Developers Console:

Vous obtenez votre `` clé de développeur '' (ou clé API) sur le même écran où vous obtenez votre ID client / secret. (Ceci est l'écran 'Credentials', qui se trouve sous 'APIs & auth' dans le menu de gauche.)

Sous vos clés d'ID client, il y a une section intitulée «Accès aux API publiques». S'il n'y a pas de clé dans cette section, cliquez sur «Créer une nouvelle clé». Votre clé de développeur est la "clé API" spécifiée ici.


La section sous l'ID client est l'adresse e-mail. Est-ce ma clé de développeur? J'en doute.
Euphorbium

L'adresse e-mail @Euphorbium se trouve sous l'ID client et dans la section OAuth. Et la section ci-dessous OAuth est «Accès aux API publiques».
pbogut

16

Mise à jour n ° 3:

Vous pouvez obtenir une Developer_Key à partir d'ici. Obtenez votre clé de développeur Google

Consultez ce tutoriel

{ sélectionnez comme répondu, s'il a répondu. }

Mise à jour n ° 2:

La "clé API" est la clé DEVELOPER_KEY

si vous vérifiez cette référence de code , il indique

Définissez DEVELOPER_KEY sur la valeur "Clé API" dans l'onglet "Accès" de la console des API Google http://code.google.com/apis/console#access `

Wiki étape par étape pour obtenir la clé API et le secret

Mettre à jour:

Clé API du développeur! c'est probablement ce que vous recherchez

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

OU

Si, par exemple, vous avez une application Web qui nécessiterait une clé API, vérifiez ceci:

  1. Accédez à la console API Google Sélectionnez votre projet OU créez votre projet.
  2. Sélectionnez les API et les autorisations entrez la description de l'image ici
  3. Projet d'API dans la liste déroulante du panneau de navigation de gauche
  4. Accès API
  5. Cliquez sur Créer un autre ID client
  6. Sélectionnez l'application de service, reportez-la ici

L'application Service que vous avez créée peut être utilisée par vos applications Web telles que PHP, Python, ..., etc. entrez la description de l'image ici


1
La question concerne developer_key, et selon ma page de compréhension, aidez à trouver le secret du client et la clé API ... Merci pour la mise à jour! mais je ne trouve pas la clé du développeur!
Neelesh

{sélectionner comme réponse, si elle a répondu.}
Simon K Bhatta4ya

2
Il n'y a pas de réponse!
Neelesh

2
Si vous pouviez voir cette question consultée 28609 fois, la question est donc ok d'après ce que je comprends. et ce que vous avez publié ne fournit pas de clé de développeur. cela ne vous donne que la clé API. et je pense que ce n'est pas vrai "clé API" est le DEVELOPER_KEY.
Neelesh

1
Désolé, je ne cherche pas cela, veuillez m'excuser!
Neelesh

9

Dans l'ancienne disposition de la console:

  • Sélectionnez votre projet
  • Sélectionnez l'élément de menu "Accès API"
  • Accédez à la section ci-dessous "Créer un autre ID client", intitulée "Accès API simple"
  • Choisissez l'une des options suivantes, en fonction du type d'application que vous créez (les langues côté serveur doivent utiliser la première option - JS doit utiliser la seconde):
    • Clé pour les applications serveur (avec verrouillage IP)
    • Clé pour les applications de navigateur (avec référents)

Dans la nouvelle disposition de la console cloud:

  • Sélectionnez votre projet
  • Choisissez l'élément de menu "API et authentification"
  • Choisissez l'élément de menu "Application enregistrée"
  • Enregistrer une application de type "application Web"
  • Choisissez l'une des options suivantes, en fonction du type d'application que vous créez (les langues côté serveur doivent utiliser la première option - JS doit utiliser la seconde):
    • Clé pour les applications serveur (avec verrouillage IP)
    • Clé pour les applications de navigateur (avec référents)

Dans le cas des deux procédures, vous trouverez votre ID client et votre secret client sur la même page. Si vous utilisez un ID client et un secret client différents, remplacez-les par ceux que vous trouvez ici.

Lors de mes premières expériences aujourd'hui, j'ai utilisé avec succès la "Clé pour les applications serveur" comme clé de développeur pour me connecter avec les API "contacts", "userinfo" et "analytics". J'ai fait cela en utilisant le client PHP.

Parcourir les documents de l'API Google est certainement une douleur dans le @ $$ ... J'espère que cette information sera utile à tout le monde.


C'est la bonne réponse !!! Cela a fonctionné pour moi pour la nouvelle console et l'API OAuth2 au lieu de ces absurdités ci-dessus.
Michal

Lorsque nous enregistrons une application en choisissant «iOS», la clé secrète n'est pas générée. Est-ce que tu sais pourquoi ?
Abha

Vous devez fournir des liens pour que les gens sachent de quoi vous parlez. Dire «console cloud» pourrait signifier beaucoup de choses différentes, puisque Google modifie la présentation de son site toutes les 5 secondes. Le cas d'espèce https://console.cloud.google.com/n'a plus rien appelé «API et authentification».
Cerin

@Cerin: Comme l'a souligné Stephen M. Harris dans sa réponse, il semble que Google ait changé d'interface graphique au moins une fois de plus depuis que j'ai publié ma réponse il y a 4 ans ...
John Slegers

9

Mise à jour 2017

  1. Ouvrez l'API Google - https://console.developers.google.com
  2. Accédez aux informations d'identification.
  3. Cliquez sur le bouton «Créer des informations d'identification». Au moment de la rédaction de cet article, il s'agit actuellement d'une liste déroulante de couleur bleue.
  4. Sélectionnez la clé API.

entrez la description de l'image ici

Vous devriez obtenir une boîte de dialogue à partir de laquelle vous pouvez copier cette clé API à utiliser dans votre projet. J'espère que cela t'aides.


6

Veuillez utiliser la console API Google
Créer un nouveau projet
Pour le projet créé, accédez à l'API
Vous y trouverez votre ID client et votre secret. Et la clé API dans le dernier est votre clé de développeur.


2
il n'y a pas de clé API dans le dernier
uray

1
Il n'y a plus de page appelée "Accès API".
Cerin


0

J'ai exploré les documents Google et j'ai trouvé que la clé de développeur et l'API sont la même chose.



0

"Accès API public" la clé générée ici est la clé que vous avez à coller dans votre chaîne finale statique publique DEVELOPER_KEY dans le cadre de cette écriture 26.12.2013 Ce n'est pas le clientID mais vous avez pris les étapes mentionnées ci-dessus pour en obtenir un et générer le clé d'accès public api.


0

Accédez à https://code.google.com/p/google-api-php-client/wiki/OAuth2

Faites défiler la page jusqu'à l'endroit où il est indiqué "Visitez la console API Google pour générer votre clé de développeur, votre ID client OAuth2, votre secret client OAuth2 et enregistrez votre URI de redirection OAuth2. Copiez leurs valeurs car vous devrez les saisir dans votre application. '

Cliquez sur le lien "Google API Console".

Quand il apparaît et dit "Bienvenue dans la nouvelle console des développeurs Google! Vous préférez l'ancienne console? Revenir | Ignorer 'Cliquez sur' RETOUR '


0

Si vous appelez uniquement des API qui ne nécessitent pas de données utilisateur, telles que l'API Google Custom Search, les clés d'API peuvent être plus simples à utiliser que les jetons d'accès OAuth 2.0. Cependant, si votre application utilise déjà un jeton d'accès OAuth 2.0, il n'est pas nécessaire de générer également une clé API. Google ignore les clés API transmises si un jeton d'accès OAuth 2.0 transmis est déjà associé au projet correspondant.

Remarque: vous devez utiliser un jeton d'accès OAuth 2.0 ou une clé API pour toutes les demandes adressées aux API Google représentées dans la Google Developers Console. Toutes les API ne nécessitent pas d'appels autorisés. Pour savoir si une autorisation est requise pour un appel spécifique, consultez la documentation de votre API.

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



0

Mise à jour récente de juillet 2017:

  1. Accédez à la console Google
  2. Cliquez sur le panneau supérieur gauche et cliquez sur les informations d'identification. entrez la description de l'image ici
  3. Dans le tableau des clés API, vous trouverez la clé API dans la colonne clé.

-2

Vous devriez être en mesure de générer une clé API Youtube il .

La méthode recommandée pour autoriser votre appel API est d'utiliser OAuth 2.0 (sans clé API), comme indiqué dans la documentation une clé API n'est nécessaire que lors de l'utilisation des informations d'identification OAuth 1.0.

La clé API de votre application se trouve dans la console des API Google dans Accès API> API simple.


Oui! J'utilise le même. Mais je doute que la clé de développeur fonctionne pour toutes les applications Google? Au fait, merci pour votre aide ..
Neelesh

Merci @proppy: Mais j'ai trouvé ici doc_OAuth2WebServe . Cela veut dire que vous avez besoin de client_id et client_secret ainsi de suite .. Est-ce que je suis au mauvais endroit?
Neelesh

Vous devriez pouvoir utiliser le client_id OAuth 2.0 et le client_secret générés à partir de la console de l'API Google: code.google.com/apis/console
proppy

Personne à ce que vous avez répondu "L'appel API consiste à utiliser OAuth 2.0 ( sans clé API ), comme indiqué par la documentation, une clé API n'est nécessaire que lors de l'utilisation des informations d'identification OAuth 1.0." Et selon ce que je comprends, vous devez avoir besoin de client_id, secret_key ... ai-je raison? Aidez-moi, s'il vous plaît!
Neelesh

Vous devriez pouvoir utiliser OAuth 2.0 ou OAuth 1.0, avec le même jeu d'informations d'identification. La plupart des API Google prennent en charge les deux schémas d'authentification.
proppy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.