Dove posso ottenere la chiave sviluppatore di Google


94

Sto lavorando su API di Google come chat, contatti e così via ... Sono bloccato developer_keycome menzionato in gdata doc.

Puoi ottenerlo su https://code.google.com/apis/console :

'developer_key' => ''

Ho già:

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

Dove posso trovare la chiave dello sviluppatore?

Ho trovato qualcosa di simile

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

Ma capisco che sia solo per youtube.


Puoi accettare la risposta di lavoro. :)
sjas

1
@sjas Non sono riuscito a trovare la chiave dello sviluppatore :(.
Neelesh

1
@sjas l'OP sta cercando qualcos'altro.
Simon K Bhatta4ya

Hey ragazzi, è stato un biglietto di ritorno di 1 anno. quindi per favore scusatemi ho lasciato quel progetto. Da loro nessuna risposta fino ad ora è accettabile in quanto non hanno ragione.
Neelesh

Risposte:


36

È la chiave API elencata in "Accesso API", casella "Accesso API semplice".


3
c'è un uomo, in Accesso API semplice, vedere chiave API = chiave sviluppatore
Patrioticcow

1
Oddio, stavo chiedendo la chiave sviluppatore :( non chiave API, chiave segreta, client_id ... Ho già trovato queste chiavi, ma non sono riuscito a trovare la chiave sviluppatore. Una volta trovata la chiave sviluppatore che si trova solo nella console per sviluppatori di YouTube! !
Neelesh,

6
Questo è vecchio, ma per altre persone che cercano la risposta. Devi abilitare il servizio G + affinché la chiave API venga visualizzata.
Chris

1
Chiave API = chiave sviluppatore?
Sadikhasan

oh no è confuso, quindi dov'è la chiave dello sviluppatore e non vedo nemmeno l'API semplice
uray

29

Per prima cosa attiva l'API Google+, quindi otterrai la casella "Accesso API semplice", da lì puoi ottenere la chiave sviluppatore come chiave API https://code.google.com/apis/console/?api=plus o leggere questo: http: //code.google.com/p/google-api-php-client/wiki/OAuth2


Grazie per quell'uomo! Ho cercato per circa 10 minuti quella scatola misteriosa ...
gennaio

Grazie, Chinthaka! Google+ è la chiave. Questa dovrebbe essere la risposta migliore.
Lei Zhao

18

Aggiornamento novembre 2015:

Verso la fine del 2015, l'interfaccia di Google Developers Console è stata nuovamente revisionata. Per la nuova interfaccia:

  1. Seleziona il tuo progetto dalla barra degli strumenti. immagine dello schermo

  2. Apri la "Galleria" utilizzando l'icona del menu hamburger sul lato sinistro della barra degli strumenti e seleziona "Gestore API".

  3. Fare clic su "Credenziali" nella barra di navigazione a sinistra.

In alternativa, puoi fare clic su "Passa alla vecchia console" sotto il menu a tre punti (lato destro della barra degli strumenti), quindi seguire le istruzioni di seguito.

Per la NUOVA (modifica: VECCHIA) Google Developers Console:

Ottieni la tua "chiave sviluppatore" (nota anche come chiave API) nella stessa schermata in cui ottieni il tuo ID / segreto client. (Questa è la schermata "Credenziali", che può essere trovata in "API e autenticazione" nel menu di navigazione sinistro.)

Sotto le chiavi dell'ID client, c'è una sezione intitolata "Accesso API pubblico". Se in questa sezione non sono presenti chiavi, fare clic su "Crea nuova chiave". La tua chiave sviluppatore è la "chiave API" specificata qui.


La sezione sotto l'ID cliente è l'indirizzo e-mail. Questa è la mia chiave sviluppatore? Ne dubito.
Euphorbium

L'indirizzo e-mail @Euphorbium si trova nella riga sotto l'ID client e all'interno della sezione OAuth. E la sezione sotto OAuth è "Accesso API pubblico".
pbogut

16

Aggiornamento n. 3:

Puoi ottenere una Developer_Key da qui Ottieni la tua chiave sviluppatore Google

Controlla questo tutorial

{ selezionare come risposta, se ha risposto. }

Aggiornamento n. 2:

La "chiave API" è DEVELOPER_KEY

se controlli questo codice di riferimento , si afferma

Imposta DEVELOPER_KEY sul valore "chiave API" dalla scheda "Accesso" della console delle API di Google http://code.google.com/apis/console#access `

Wiki passo dopo passo per ottenere chiave API e segreto

Aggiornare:

Chiave API per sviluppatori! probabilmente questo è quello che potresti cercare

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

O

Se diciamo, ad esempio, che hai un'app Web che richiederebbe una chiave API, controlla questo:

  1. Vai a Google API Console Seleziona il tuo progetto O Crea il tuo progetto.
  2. Seleziona API e autorizzazioni inserisci qui la descrizione dell'immagine
  3. Progetto API dal menu a discesa nel pannello di navigazione a sinistra
  4. Accesso API
  5. Fare clic su Crea un altro ID cliente
  6. Seleziona Applicazione di servizio segnalalo qui

L'applicazione di servizio che hai creato può essere utilizzata dalle tue app Web come PHP, Python, ..., ecc. inserisci qui la descrizione dell'immagine


1
La domanda riguarda developer_key, e secondo la mia pagina di comprensione aiuta a trovare il segreto del client e la chiave api ... Grazie per l'aggiornamento! ma non riesco a trovare la chiave dello sviluppatore!
Neelesh

{seleziona come risposta, se ha risposto.}
Simon K Bhatta4ya

2
Non c'è risposta!
Neelesh

2
Se potessi vedere questa domanda visualizzata 28609 volte, quindi la domanda è ok dalla mia comprensione. e ciò che hai pubblicato non è fornire la chiave sviluppatore. che ti danno solo la chiave API. e penso che questo non sia vero "chiave API" è DEVELOPER_KEY.
Neelesh

1
Scusa, non sto cercando questo, scusami!
Neelesh

9

Nel vecchio layout della console:

  • Seleziona il tuo progetto
  • Seleziona la voce di menu "Accesso API"
  • Vai alla sezione di seguito "Crea un altro ID client", denominata "Accesso API semplice"
  • Scegli una delle seguenti opzioni, a seconda del tipo di app che stai creando (le lingue lato server dovrebbero usare la prima opzione - JS dovrebbe usare la seconda):
    • Chiave per app server (con blocco IP)
    • Chiave per app browser (con referer)

Nel nuovo layout della console cloud:

  • Seleziona il tuo progetto
  • Scegli la voce di menu "API e autenticazione"
  • Scegli la voce di menu "App registrata"
  • Registra un'app di tipo "applicazione web"
  • Scegli una delle seguenti opzioni, a seconda del tipo di app che stai creando (le lingue lato server dovrebbero usare la prima opzione - JS dovrebbe usare la seconda):
    • Chiave per app server (con blocco IP)
    • Chiave per app browser (con referer)

In caso di entrambe le procedure, trovi il tuo ID cliente e il tuo segreto cliente nella stessa pagina. Se utilizzi un ID cliente e un segreto client diversi, sostituiscili con quelli che trovi qui.

Durante i miei primi esperimenti di oggi, ho utilizzato con successo la "Chiave per app server" come chiave sviluppatore per la connessione con le API "contatti", "info utente" e "analisi". L'ho fatto utilizzando il client PHP.

Guadare i documenti dell'API di Google è sicuramente una seccatura nel @ $$ ... Spero che queste informazioni siano utili a chiunque.


Questa è la risposta corretta !!! Questo ha funzionato per me per la nuova console e l'API OAuth2 invece di queste sciocchezze sopra.
Michal

Quando registriamo un'app scegliendo "iOS", la chiave segreta non viene generata. Sai perché ?
Abha

Dovresti fornire collegamenti in modo che le persone sappiano di cosa stai parlando. Dire "console cloud" potrebbe significare molte cose diverse, dal momento che Google cambia il layout del sito ogni 5 secondi. Caso in questione https://console.cloud.google.com/non ha più nulla chiamato "API e autenticazione".
Cerin

@Cerin: Come ha sottolineato Stephen M. Harris nella sua risposta, sembra che Google abbia cambiato la loro GUI almeno ancora una volta da quando ho pubblicato la mia risposta 4 anni fa ...
John Slegers

9

Aggiornamento 2017

  1. Apri l'API di Google - https://console.developers.google.com
  2. Vai a Credenziali.
  3. Fare clic sul pulsante "Crea credenziali". Al momento della scrittura è attualmente un menu a discesa di colore blu.
  4. Seleziona chiave API.

inserisci qui la descrizione dell'immagine

Dovresti ottenere una finestra di dialogo da cui puoi copiare questa chiave API da utilizzare nel tuo progetto. Spero che questo ti aiuti.


6

Utilizza la console API di Google
Crea un nuovo progetto
Per il progetto creato accedi all'API goto
Lì troverai l'ID cliente e il segreto. E la chiave API nell'ultima è la tua chiave sviluppatore.


2
non ci sono chiavi API nell'ultimo
uray

1
Non c'è più alcuna pagina chiamata "Accesso API".
Cerin


0

Ho esplorato i documenti di Google e ho scoperto che la chiave sviluppatore e l'API sono la stessa cosa.



0

"Accesso API pubblico" la chiave generata è la chiave che devi incollare nella tua stringa finale statica pubblica DEVELOPER_KEY come parte della stesura di questo articolo 26.12.2013 Non è il clientID ma devi eseguire i passaggi sopra menzionati per ottenerne uno e generare il chiave di accesso api pubblica.


0

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

Scorri verso il basso fino a dove dice "Visita la console dell'API di Google per generare la tua chiave sviluppatore, l'ID client OAuth2, il segreto client OAuth2 e registra l'uri di reindirizzamento OAuth2. Copia i loro valori poiché dovrai inserirli nella tua applicazione. "

Fare clic sul collegamento "Console API di Google".

Quando viene visualizzato il messaggio "Benvenuto nella nuova Google Developers Console! Preferisci la vecchia console? Torna indietro | Chiudi "Fai clic su" TORNA INDIETRO "


0

Se chiami solo API che non richiedono dati utente, come l'API di ricerca personalizzata di Google, le chiavi API potrebbero essere più semplici da utilizzare rispetto ai token di accesso OAuth 2.0. Tuttavia, se la tua applicazione utilizza già un token di accesso OAuth 2.0, non è necessario generare anche una chiave API. Google ignora le chiavi API passate se un token di accesso OAuth 2.0 passato è già associato al progetto corrispondente.

Nota: devi utilizzare un token di accesso OAuth 2.0 o una chiave API per tutte le richieste alle API di Google rappresentate nella Google Developers Console. Non tutte le API richiedono chiamate autorizzate. Per sapere se è necessaria l'autorizzazione per una chiamata specifica, vedere la documentazione dell'API.

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



0

Aggiornamento recente luglio 2017:

  1. Vai a Google Console
  2. Fare clic sul pannello in alto a sinistra e fare clic su credenziali. inserisci qui la descrizione dell'immagine
  3. Nella tabella delle chiavi API, troverai la chiave API nella colonna delle chiavi.

-2

Dovresti essere in grado di generare una chiave API di Youtube .

Il modo consigliato per autorizzare la chiamata API è utilizzare OAuth 2.0 (senza chiave API), come indicato dalla documentazione, una chiave API è necessaria solo quando si utilizzano le credenziali OAuth 1.0.

La chiave API per la tua applicazione è disponibile nella console delle API di Google in Accesso API> API semplice.


Sì! Sto usando lo stesso. Ma ho dubbi che la chiave sviluppatore funzioni per tutte le app Google? A proposito, grazie per il tuo aiuto ..
Neelesh

Grazie @proppy: Ma ho trovato qui doc_OAuth2WebServe . Questo significa che hai bisogno di client_id e client_secret così via .. Sono nel posto sbagliato?
Neelesh

Dovresti essere in grado di utilizzare OAuth 2.0 client_id e client_secret generati dalla console dell'API di Google: code.google.com/apis/console
proppy

Nessuno quello a cui hai risposto "La chiamata API consiste nell'usare OAuth 2.0 ( senza chiave API ), come indicato dalla documentazione una chiave API è necessaria solo quando si utilizzano le credenziali OAuth 1.0". E secondo la mia comprensione devi aver bisogno di client_id, secret_key ... ho ragione? Mi aiuti per favore!
Neelesh

Dovresti essere in grado di utilizzare OAuth 2.0 o OAuth 1.0, con lo stesso set di credenziali. La maggior parte delle API di Google supporta entrambi gli schemi di autenticazione.
proppy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.