98

我正在研究 Google API,例如聊天、联系人等...我被developer_keygdata 文档中提到的那样卡住了。

您可以在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。

4

16 回答 16

36

它是在“API 访问”、“简单 API 访问”框下列出的 API 密钥。

于 2012-01-12T08:40:48.230 回答
29

首先激活 Google+ API,然后您将获得“简单 API 访问”框,从那里您可以获取开发人员密钥作为 API 密钥 https://code.google.com/apis/console/?api=plus 或阅读以下内容:http: //code.google.com/p/google-api-php-client/wiki/OAuth2

于 2012-06-12T10:03:07.903 回答
19

2015 年 11 月更新:

2015 年末的某个时候,谷歌开发者控制台界面再次大修。对于新界面:

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

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

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

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

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

您在获取客户端 ID/秘密的同一屏幕上获取“开发者密钥”(又名 API 密钥)。(这是“凭据”屏幕,可以在左侧导航的“APIs & auth”下找到。)

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

于 2015-01-05T16:08:43.223 回答
16

更新3:

您可以从此处获取Developer_Key获取您的 Google 开发人员密钥

检查本教程

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

更新 2:

“API 密钥”是 DEVELOPER_KEY

如果您检查此代码参考,它会说明

将 DEVELOPER_KEY 设置为 Google API 控制台http://code.google.com/apis/console#access的“访问”选项卡中的“API 密钥”值

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. 选择服务应用程序参考这里

您创建的服务应用程序可以供您的 Web 应用程序使用,例如 PHP、Python、...等。 在此处输入图像描述

于 2013-10-08T06:21:13.267 回答
10

在旧的控制台布局中:

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

在新的云控制台布局中:

  • 选择您的项目
  • 选择菜单项“APIs & auth”
  • 选择菜单项“已注册的应用程序”
  • 注册类型为“Web 应用程序”的应用程序
  • 根据您正在创建的应用程序类型选择以下选项之一(服务器端语言应使用第一个选项 - JS 应使用第二个选项):
    • 服务器应用程序的密钥(带 IP 锁定)
    • 浏览器应用程序的密钥(带有引用者)

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

在我今天的第一次实验中,我成功地将“服务器应用程序密钥”用作连接“联系人”、“用户信息”和“分析”API 的开发人员密钥。我使用 PHP 客户端做到了这一点。

在@$$ 中涉水浏览 Google API 文档肯定是一件痛苦的事……我希望这些信息对任何人都有用。

于 2013-11-15T01:10:03.820 回答
10

2017 更新

  1. 打开谷歌 API - https://console.developers.google.com
  2. 转到凭据。
  3. 单击“创建凭据”按钮。在撰写本文时,它目前是一个蓝色的下拉菜单。
  4. 选择 API 密钥。

在此处输入图像描述

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

于 2016-09-11T16:25:00.570 回答
6

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

于 2012-01-13T11:50:58.113 回答
4

2017 年 7 月最新更新:

  1. 转到谷歌控制台
  2. 单击最左侧的顶部面板,然后单击凭据。 在此处输入图像描述
  3. 在 API 密钥表中,您将在密钥列中找到 API 密钥。
于 2017-07-11T09:17:25.563 回答
2

API Key 是您的开发者密钥。通过启用网络字体 api 在浏览器中点击https://www.googleapis.com/webfonts/v1/webfonts?key=,您将看到结果。

请参阅此博客http://code.garyjones.co.uk/google-developer-api-key/了解更多信息

于 2013-02-17T07:15:30.163 回答
0

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

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

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

当它弹出并显示“欢迎使用新的 Google Developers Console!更喜欢旧控制台?返回 | 关闭” 点击“返回”

于 2014-02-12T06:36:33.507 回答
0

https://code.google.com/apis/console/中,在 SERVICES 中打开 YOUTUBE API,然后点击左侧菜单中的 API ACCESS。

于 2013-09-24T09:37:29.977 回答
0

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

于 2013-06-27T10:36:33.417 回答
0

“公共 API 访问”生成的密钥是您必须粘贴到公共静态最终字符串 DEVELOPER_KEY 中的密钥,作为本文写作的一部分 26.12.2013 这不是客户端 ID,但您必须采取上述步骤获取并生成公共 api 访问密钥。

于 2013-12-26T16:48:45.140 回答
0

tl;博士

开发人员密钥 = Api 密钥(您的任何一个)

在 Google Console -> Google API -> Credentials 中找到它

于 2017-02-07T21:04:21.280 回答
0

如果您只调用不需要用户数据的 API,例如 Google 自定义搜索 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=en_US#credentials-access-security-and-identity

于 2015-10-24T17:58:45.933 回答
-2

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

授权 API 调用的推荐方法是使用 OAuth 2.0(没有 API 密钥),正如文档所指出的那样,只有在使用 OAuth 1.0 凭据时才需要 API 密钥。

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

于 2012-01-12T16:55:03.857 回答