Onde posso obter a chave de desenvolvedor do Google


94

Estou trabalhando na API do Google, como chat, contatos e assim por diante ... Estou preso developer_keycomo mencionado no documento gdata.

Você pode obter isso em https://code.google.com/apis/console :

'developer_key' => ''

Eu já:

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

Onde posso encontrar a chave do desenvolvedor?

Eu encontrei algo assim

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

Mas eu entendo que isso seja apenas para o youtube.


Você pode aceitar a resposta funcional. :)
sjas

1
@sjas Não consegui encontrar a chave do desenvolvedor :(.
Neelesh

1
@sjas o OP está procurando por outra coisa.
Simon K Bhatta4ya

Ei pessoal, foi um bilhete de volta de 1 ano. então, por favor, me desculpe, eu deixei esse projeto. Por eles nenhuma resposta até agora é aceitável, pois eles não estão certos.
Neelesh,

Respostas:


36

É a chave de API listada em 'Acesso à API', a caixa 'Acesso simples à API'.


3
está aí cara, em Acesso simples à API, veja chave API = chave do desenvolvedor
Patrioticcow

1
Oh cara, eu estava pedindo a chave do desenvolvedor :( não a chave da API, a chave secreta, client_id ... Eu já encontrei essas chaves, mas não consegui encontrar a chave do desenvolvedor. Uma vez que encontrei a chave do desenvolvedor que está apenas no console do desenvolvedor do youtube! !
Neelesh de

6
Isso é antigo, mas para outras pessoas que procuram a resposta. Você precisa habilitar o serviço G + para que a chave API apareça.
Chris

1
A chave da API é = chave do desenvolvedor?
Sadikhasan

oh não, é confuso, então onde está a chave do desenvolvedor e eu também não vejo API simples
uray

29

Primeiro, ative a API do Google+ e, em seguida, você obterá a caixa "Acesso simples à API", de lá você pode obter a chave do desenvolvedor como chave da API https://code.google.com/apis/console/?api=plus ou ler isto: http: //code.google.com/p/google-api-php-client/wiki/OAuth2


Obrigado por aquele homem! Foram à procura cerca de 10 minutos para que a caixa misteriosa ...
Jan

Obrigada, Chinthaka! Google+ é a chave. Esta deve ser a melhor resposta.
Lei Zhao de

18

Atualização de novembro de 2015:

Em algum momento no final de 2015, a interface do Google Developers Console foi reformulada novamente. Para a nova interface:

  1. Selecione seu projeto na barra de ferramentas. captura de tela

  2. Abra a "Galeria" usando o ícone do menu de hambúrguer no lado esquerdo da barra de ferramentas e selecione 'Gerenciador de API'.

  3. Clique em 'Credenciais' na navegação à esquerda.

Como alternativa, você pode clicar em 'Alternar para console antigo' no menu de três pontos (lado direito da barra de ferramentas) e seguir as instruções abaixo.

Para o NOVO (editar: ANTIGO) Google Developers Console:

Você obtém sua 'chave de desenvolvedor' (também conhecida como chave de API) na mesma tela em que obtém seu ID / segredo de cliente. (Esta é a tela de 'Credenciais', que pode ser encontrada em 'APIs e autenticação' no painel de navegação esquerdo.)

Abaixo de suas chaves de ID de cliente, há uma seção intitulada 'Acesso público à API'. Se não houver chaves nesta seção, clique em 'Criar nova chave'. Sua chave de desenvolvedor é a 'chave API' especificada aqui.


A seção sob o ID do cliente é o endereço de e-mail. Esta é minha chave de desenvolvedor? Eu duvido.
Euphorbium de

O endereço de e-mail @Euphorbium está na linha abaixo do ID do cliente e dentro da seção OAuth. E a seção abaixo de OAuth é 'Acesso público à API'.
pbogut

16

Atualização nº 3:

Você pode obter uma Developer_Key aqui. Obtenha sua chave de desenvolvedor do Google

Verifique este tutorial

{ selecione como respondido, se respondeu. }

Atualização nº 2:

"Chave API" é DEVELOPER_KEY

se você verificar esta referência de código , ele afirma

Defina DEVELOPER_KEY como o valor de "chave de API" na guia "Acesso" do console de APIs do Google http://code.google.com/apis/console#access `

Wiki passo a passo para obter a chave e o segredo da API

Atualizar:

Chave de API do desenvolvedor! provavelmente é isso que você deve estar procurando

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

OU

Se, por exemplo, você tiver um aplicativo da web que exigiria uma chave de API, verifique isto:

  1. Vá para o Console de API do Google Selecione seu projeto OU Crie seu projeto.
  2. Selecione APIs e Auths insira a descrição da imagem aqui
  3. Projeto de API no menu suspenso no painel de navegação esquerdo
  4. Acesso API
  5. Clique em Criar outro ID de cliente
  6. Selecione o aplicativo de serviço, consulte-o aqui

O aplicativo de serviço que você criou pode ser usado por seus aplicativos da Web, como PHP, Python, ..., etc. insira a descrição da imagem aqui


1
A pergunta é sobre developer_key e, de acordo com minha página de compreensão, ajude a encontrar o segredo do cliente e a chave de API ... Obrigado pela atualização! mas não consigo encontrar a chave do desenvolvedor!
Neelesh

{selecione como respondido, se respondeu.}
Simon K Bhatta4ya

2
Não há resposta!
Neelesh de

2
Se você pudesse ver esta questão visualizada 28609 vezes, então a questão está ok no meu entendimento. e o que você postou não fornece uma chave de desenvolvedor. que fornecem apenas a chave de API. e acho que isso não é verdade "chave API" é a DEVELOPER_KEY.
Neelesh

1
Desculpe, não estou procurando por isso, por favor, me desculpe!
Neelesh

9

No antigo layout do console:

  • Selecione seu projeto
  • Selecione o item de menu "acesso API"
  • Vá para a seção abaixo de "Criar outro ID de cliente", chamada de "Acesso simples à API"
  • Escolha uma das seguintes opções, dependendo do tipo de aplicativo que você está criando (linguagens do lado do servidor devem usar a primeira opção - JS deve usar a segunda):
    • Chave para aplicativos de servidor (com bloqueio de IP)
    • Chave para aplicativos de navegador (com referenciadores)

No novo layout do console em nuvem:

  • Selecione seu projeto
  • Escolha o item de menu "APIs e autenticação"
  • Escolha o item de menu "Aplicativo registrado"
  • Registre um aplicativo do tipo "aplicativo da web"
  • Escolha uma das seguintes opções, dependendo do tipo de aplicativo que você está criando (linguagens do lado do servidor devem usar a primeira opção - JS deve usar a segunda):
    • Chave para aplicativos de servidor (com bloqueio de IP)
    • Chave para aplicativos de navegador (com referenciadores)

No caso de ambos os procedimentos, você encontra seu ID de cliente e segredo do cliente na mesma página. Se você estiver usando um ID de cliente e uma chave secreta de cliente diferentes, substitua-os pelos que encontrar aqui.

Durante meus primeiros experimentos hoje, usei com sucesso a "Chave para aplicativos de servidor" como uma chave de desenvolvedor para conectar com a API "contatos", "userinfo" e "analítica". Fiz isso usando o cliente PHP.

Percorrer os documentos da API do Google certamente é uma dor no @ $$ ... Espero que esta informação seja útil para alguém.


Essa é a resposta correta!!! Isso funcionou para mim para o novo console e a API OAuth2, em vez dos disparates acima.
Michal

Quando registramos um aplicativo escolhendo "iOS", a chave secreta não é gerada. Você sabe por quê ?
Abha

Você deve fornecer links para que as pessoas saibam do que você está falando. Dizer "console em nuvem" pode significar muitas coisas diferentes, já que o Google muda o layout do site a cada 5 segundos. O caso em questão https://console.cloud.google.com/não tem mais nada chamado "APIs e autenticação".
Cerin de

@Cerin: Como Stephen M. Harris apontou em sua resposta, parece que o Google mudou sua GUI pelo menos mais uma vez desde que postei minha resposta há 4 anos ...
John Slegers

9

Atualização de 2017

  1. Abra a API do Google - https://console.developers.google.com
  2. Vá para Credenciais.
  3. Clique no botão 'Criar credenciais'. No momento da escrita, é atualmente um menu suspenso de cor azul.
  4. Selecione a chave API.

insira a descrição da imagem aqui

Você deve obter uma caixa de diálogo de onde pode copiar esta chave de API para usar em seu projeto. Espero que isto ajude.


6

Use o console da API do Google
Criar um novo projeto
Para o projeto criado, goto acesso à API
Lá você encontrará seu ID de cliente e segredo. E a chave de API no último é sua chave de desenvolvedor.


2
não há chave de API no último
uray

1
Não existe mais nenhuma página chamada "acesso à API".
Cerin de


0

Eu explorei o Google Docs e descobri que a chave de desenvolvedor e a API são a mesma coisa.



0

"Acesso público à API" a chave gerada ali é a chave que você tem para colar em sua String final pública estática DEVELOPER_KEY como parte desta redação 26.12.2013 Não é o clientID, mas você deve seguir as etapas mencionadas acima para obter um e gerar o chave de acesso API pública.


0

Vá para https://code.google.com/p/google-api-php-client/wiki/OAuth2

Role para baixo até onde diz 'Visite o console de API do Google para gerar sua chave de desenvolvedor, ID de cliente OAuth2, segredo de cliente OAuth2 e registrar seu uri de redirecionamento OAuth2. Copie seus valores, pois você precisará inseri-los em seu aplicativo. '

Clique no link 'Google API Console'.

Quando ele aparece e diz 'Bem-vindo ao novo Google Developers Console! Prefere o console antigo? Voltar | Dispensar 'Clique em' VOLTAR '


0

Se você estiver chamando apenas APIs que não requerem dados do usuário, como a API de pesquisa personalizada do Google, as chaves de API podem ser mais simples de usar do que os tokens de acesso OAuth 2.0. No entanto, se seu aplicativo já usa um token de acesso OAuth 2.0, não há necessidade de gerar uma chave de API também. O Google ignora as chaves de API passadas se um token de acesso OAuth 2.0 passado já estiver associado ao projeto correspondente.

Observação: você deve usar um token de acesso OAuth 2.0 ou uma chave de API para todas as solicitações de APIs do Google representadas no Google Developers Console. Nem todas as APIs requerem chamadas autorizadas. Para saber se a autorização é necessária para uma chamada específica, consulte a documentação da API.

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


0

tl; dr

Chave do desenvolvedor = chave API (qualquer uma das suas)

encontre-o no Console do Google -> API do Google -> Credenciais


0

Atualização recente de julho de 2017:

  1. Vá para o console do Google
  2. Clique no painel superior esquerdo e clique em credenciais. insira a descrição da imagem aqui
  3. Na tabela de chaves API, você encontrará a chave API na coluna chave.

-2

Você deve conseguir gerar uma chave de API do Youtube .

A maneira recomendada de autorizar sua chamada de API é usar OAuth 2.0 (sem chave de API), conforme apontado pela documentação, uma chave de API só é necessária ao usar credenciais de OAuth 1.0.

A chave de API do seu aplicativo pode ser encontrada no Console de APIs do Google em Acesso à API> API simples.


Sim! Estou usando o mesmo .Mas tenho dúvidas se a chave de desenvolvedor funciona para todos os aplicativos do Google? A propósito, obrigado pela ajuda.
Neelesh

Obrigado @proppy: Mas encontrei aqui doc_OAuth2WebServe . Isso quer dizer que você precisa de client_id e client_secret assim por diante. Será que estou no lugar errado?
Neelesh

Você deve ser capaz de usar o client_id OAuth 2.0 e client_secret gerado no console da API do Google: code.google.com/apis/console
proppy

Não cara o que você respondeu "Chamada de API é para usar OAuth 2.0 ( sem chave de API ), conforme apontado pela documentação, uma chave de API só é necessária ao usar credenciais de OAuth 1.0." E, de acordo com o meu entendimento, você precisa de client_id, secret_key ... estou certo? Por favor me ajude!
Neelesh de

Você deve poder usar o OAuth 2.0 ou OAuth 1.0 com o mesmo conjunto de credenciais. A maioria das APIs do Google oferece suporte a ambos os esquemas de autenticação.
proppy de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.