在哪里可以获得Google开发人员密钥


94

我正在使用Google API(例如聊天,联系人等)... developer_key,但仍在gdata文档中提到。

您可以在https://code.google.com/apis/console上获得它:

'developer_key' => ''

我已经:

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

在哪里可以找到开发人员密钥?

我发现像这样的东西

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

但我知道这仅适用于youtube。


您可以接受工作答案。:)
sjas

1
@sjas我找不到开发商键:(。
Neelesh

1
@sjas OP正在寻找其他东西。
西蒙K Bhatta4ya

大家好,来回票是1年。所以请原谅我离开了那个项目。到目前为止,他们没有答案是可以接受的,因为他们是不对的。
Neelesh 2013年

阅读此内容
-https

Answers:


36

这是“ API访问”,“简单API访问”框中列出的API密钥。


3
有人,在“简单API访问”下,请参见API密钥=开发人员密钥
Patrioticcow 2012年

1
噢,我要的是开发人员密钥:(不是api密钥,秘密密钥,client_id ...,我已经找到了这些密钥,但是我找不到开发人员密钥。一旦找到了仅在youtube开发人员控制台中的开发人员密钥! !
Neelesh 2012年

6
这是旧的,但是对于寻找答案的其他人。您需要启用G +服务才能显示API密钥。
克里斯(Chris)

1
API密钥=开发人员密钥吗?
Sadikhasan 2014年

哦,不要混淆,所以开发人员密钥在哪里,我也看不到简单的API
uray 2014年


18

2015年11月更新:

在2015年下半年的某个时候,Google Developers Console界面再次进行了大修。对于新界面:

  1. 从工具栏中选择您的项目。 屏幕截图

  2. 使用工具栏左侧的汉堡菜单图标打开“图库”,然后选择“ API管理器”。

  3. 点击左侧导航栏中的“凭据”。

或者,您可以单击三点菜单(工具栏右侧)下的“切换到旧控制台”,然后按照以下说明进行操作。

对于新版(编辑:旧版)Google Developers Console:

您会在获得客户端ID /秘密的同一屏幕上获得“开发者密钥”(又名API密钥)。(这是“凭据”屏幕,可以在左侧导航栏中的“ API和身份验证”下找到。)

在客户端ID密钥下方,有一个标题为“公共API访问”的部分。如果本节中没有密钥,请单击“创建新密钥”。您的开发人员密钥是此处指定的“ API密钥”。


客户ID下的部分是电子邮件地址。这是我的开发人员密钥吗?我对此表示怀疑。
大戟2015年

@Euphorbium电子邮件地址是客户端ID下方和OAuth部分中的行。OAuth下面的部分是“公共API访问”。
pbogut 2015年

16

更新3:

你可以得到一个Developer_Key开发从这里获取您的谷歌开发的关键

查看本教程

{ 选择已回答,如果已回答。}

更新2:

“ API密钥”是DEVELOPER_KEY

如果您检查此代码参考,它将指出

设置Developer_Key开发的“API密钥”值从谷歌API控制台的“访问”选项卡http://code.google.com/apis/console#access `

逐步获取Wiki的API密钥和秘诀

更新:

开发人员API密钥!可能这就是您要寻找的

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

要么

例如,如果说,例如,您有一个需要API密钥的Web应用程序,则请检查以下内容:

  1. 转到Google API控制台选择您的项目或创建您的项目。
  2. 选择API和授权 在此处输入图片说明
  3. 左侧导航面板上的下拉菜单中的API项目
  4. API访问
  5. 单击创建另一个客户端ID
  6. 选择服务应用程序请在这里参考

您创建的Service应用程序可以被您的Web应用程序使用,例如PHP,Python等。 在此处输入图片说明


1
问题是关于developer_key的,根据我的理解页的帮助,可以找到客户端密钥和api密钥...感谢您的更新!但是我找不到开发人员密钥!
Neelesh

{选择回答,如果回答。}
Simon K Bhatta4ya 2013年

2
没有答案!
Neelesh

2
如果您可以查看28609次此问题,那么从我的理解来看可以。您发布的内容未提供开发人员密钥。那只会给你api键。而且我认为这不是真的“ API密钥”是DEVELOPER_KEY。
Neelesh 2013年

1
对不起,我不是要找这个,请原谅!
Neelesh 2013年

9

在旧的控制台布局中:

  • 选择你的项目
  • 选择菜单项“ API访问”
  • 转到“创建另一个客户端ID”下面的部分,称为“简单API访问”
  • 根据您要创建的应用程序类型,选择以下选项之一(服务器端语言应使用第一个选项-JS应使用第二个选项):
    • 服务器应用程序的密钥(具有IP锁定)
    • 浏览器应用程序的键(带有引荐来源)

在新的云控制台布局中:

  • 选择你的项目
  • 选择菜单项“ API和身份验证”
  • 选择菜单项“注册的应用程序”
  • 注册“ Web应用程序”类型的应用程序
  • 根据您要创建的应用程序类型,选择以下选项之一(服务器端语言应使用第一个选项-JS应使用第二个选项):
    • 服务器应用程序的密钥(具有IP锁定)
    • 浏览器应用程序的键(带有引荐来源)

对于这两个过程,您都可以在同一页面上找到客户端ID和客户端密码。如果您使用其他客户端ID和客户端密码,请用此处找到的客户端ID和客户端密码替换。

在今天的第一个实验中,我成功地使用了“服务器应用程序密钥”作为开发人员密钥,用于连接“联系人”,“ userinfo”和“ analytics” API。我是使用PHP客户端完成此操作的。

涉猎Google API文档肯定是@ $$的痛苦。我希望此信息对任何人都有用。


这是正确的答案!!!这对我来说适用于新的控制台和OAuth2 API,而不是上面的这些废话。
米哈尔

当我们通过选择“ iOS”注册应用程序时,不会生成密钥。你知道为什么吗 ?
艾卜哈(Abha)2016年

您应该提供链接,以便人们知道您在说什么。说“云控制台”可能意味着许多不同的事情,因为Google每5秒更改一次网站布局。案例中https://console.cloud.google.com/不再包含任何称为“ API和身份验证”的内容。
塞林

@Cerin:正如Stephen M. Harris在他的答案中指出的那样,自从我4年前发布答案以来,Google似乎至少再次改变了他们的GUI ...
John Slegers

9

2017更新

  1. 开启Google API- https://console.developers.google.com
  2. 转到凭据。
  3. 点击“创建凭据”按钮。在撰写本文时,它是一个蓝色的下拉列表。
  4. 选择API密钥。

在此处输入图片说明

您应该从中获得一个对话框,可以在其中复制此API密钥以在项目中使用。希望这可以帮助。


6

请使用Google API控制台
创建一个新项目
对于已创建的项目,请转到API访问权限
在这里,您将找到您的客户端ID和密码。最后的API密钥就是您的开发人员密钥。


2
最后没有API密钥
uray

1
那里不再有任何页面称为“ API访问”。
塞林


0

我浏览了google文档,发现开发人员密钥和api是同一回事。



0

“公共API访问”生成的密钥是您写入本文时要粘贴到公共静态最终字符串DEVELOPER_KEY中的密钥2013年12月26日这不是clientID,但是您已按照上述步骤获取了一个步骤并生成了公共api访问密钥。


0

转到https://code.google.com/p/google-api-php-client/wiki/OAuth2

向下滚动到显示“访问Google API控制台以生成您的开发者密钥,OAuth2客户端ID,OAuth2客户端密钥,然后注册OAuth2重定向uri”的位置。复制它们的值,因为您将需要在应用程序中输入它们。

点击“ Google API控制台”链接。

当它弹出并说“欢迎使用新的Google Developers Console!更喜欢旧的控制台?回去 取消”点击“返回”


0

如果您仅调用不需要用户数据的API(例如Google Custom Search API),则API密钥可能比OAuth 2.0访问令牌更易于使用。但是,如果您的应用程序已使用OAuth 2.0访问令牌,则也无需生成API密钥。如果传递的OAuth 2.0访问令牌已与相应项目关联,则Google会忽略传递的API密钥。

注意:对于Google Developers Console中代表的所有对Google API的请求,您必须使用OAuth 2.0访问令牌或API密钥。并非所有的API都需要授权的调用。要了解特定调用是否需要授权,请参阅您的API文档。

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



0

2017年7月的最新更新:

  1. 转到Google控制台
  2. 单击最左侧的顶部面板,然后单击凭据。 在此处输入图片说明
  3. 在“ API密钥”表中,您将在“密钥”列中找到API密钥。

-2

您应该能够在那里生成一个Youtube API密钥。

授权API调用的推荐方法是使用OAuth 2.0(无API密钥),如文档所述仅在使用OAuth 1.0凭据时才需要API密钥。

您的应用程序的API密钥可在Google API控制台的“ API访问”>“简单API”中找到。


是! 我正在使用相同的。但是我怀疑开发人员密钥是否适用于所有Google应用程序?顺便说一句谢谢你的UR帮助..
Neelesh

感谢@proppy:但是我在这里找到了doc_OAuth2WebServe。那就是说您需要client_id和client_secret等等。我在错的地方吗?
Neelesh 2012年

您应该能够使用从Google API控制台生成的OAuth 2.0 client_id和client_secret:code.google.com/apis/console
proppy 2012年

没人回答“ API调用是使用OAuth 2.0(不带API密钥),正如文档所指出的,仅在使用OAuth 1.0凭据时才需要API密钥。” 根据我的理解,您需要client_id,secret_key ...是吗?请帮我!
Neelesh 2012年

您应该能够将OAuth 2.0或OAuth 1.0与同一组凭据一起使用。大多数Google API支持这两种身份验证方案。
proppy 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.