【问题标题】:Where can I get Google developer key我在哪里可以获得 Google 开发者密钥
【发布时间】:2018-05-01 18:56:17
【问题描述】:

我正在开发 Google API,例如聊天、联系人等... 如 gdata 文档中所述,我被困在 developer_key 上。

您可以通过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 我找不到开发者密钥 :( .
  • @sjas OP 正在寻找其他东西。
  • 嗨,伙计们,已经有 1 年的退票了。所以请原谅我离开了那个项目。到目前为止,他们没有任何答案是可以接受的,因为他们是不正确的。

标签: google-api google-oauth google-apps google-data-api


【解决方案1】:

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

【讨论】:

  • 有没有人,在 Simple API Access 下,见 API key = developer key
  • 哦,伙计,我要的是开发者密钥 :( 不是 api 密钥,密钥,client_id...我已经找到了这些密钥,但是我找不到开发者密钥。一旦我找到了开发者密钥仅在 youtube 开发者控制台中!
  • 这是旧的,但其他人正在寻找答案。您需要启用 G+ 服务才能显示 API 密钥。
  • API 密钥 = 开发者密钥吗?
  • 哦,不,这令人困惑,所以开发人员密钥在哪里,我也没有看到 Simple API
【解决方案2】:

首先激活Google+ API,然后你会得到“Simple API access”框,从那里你可以得到 开发人员密钥作为 API 密钥 https://code.google.com/apis/console/?api=plus 或阅读:http://code.google.com/p/google-api-php-client/wiki/OAuth2

【讨论】:

  • 感谢那个人!为那个神秘的盒子找了大约 10 分钟...
  • 谢谢你,钦萨卡! Google+ 是关键。这应该是最好的答案。
【解决方案3】:

2015 年 11 月更新:

在 2015 年末的某个时候,Google Developers Console 界面再次大修。对于新界面:

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

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

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

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

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

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

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

【讨论】:

  • 客户ID下的部分是电子邮件地址。这是我的开发者密钥吗?我对此表示怀疑。
  • @Euphorbium 电子邮件地址位于客户端 ID 下方和 OAuth 部分内。 OAuth 下面的部分是“公共 API 访问”。
【解决方案4】:

更新 3:

你可以从这里Get your Google Developer Key获得一个Developer_Key

Check this tutorial

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

更新 2:

“API 密钥”是 DEVELOPER_KEY

如果您查看此code reference, 它指出

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

Wiki on step by step to get API Key & secret

更新:

开发者 API 密钥!可能这就是您要寻找的东西

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

如果说,例如,您有一个需要 API 密钥的网络应用程序,那么请检查:

  1. 转到Google API Console 选择您的项目或创建您的项目。
  2. 选择 API 和身份验证
  3. 左侧导航面板下拉菜单中的 API 项目
  4. API 访问
  5. 点击创建另一个客户 ID
  6. 选择服务应用程序refer it here

您创建的服务应用程序可以供您的 Web 应用程序使用,例如 PHP、Python、...等。

【讨论】:

  • 问题是关于 developer_key ,根据我的理解页面帮助找到客户端密码和 api 密钥...感谢更新!但我找不到开发者密钥!
  • {选择为已回答,如果已回答。}
  • 没有答案!
  • 如果你能看到这个问题被浏览了 28609 次,那么根据我的理解,这个问题是可以的。您发布的内容未提供开发人员密钥。这只给你api密钥。我认为这不是真的“API 密钥”是 DEVELOPER_KEY。
  • 对不起,我不是在找这个,对不起!
【解决方案5】:

2017 年更新

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

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

【讨论】:

    【解决方案6】:

    在旧的控制台布局中:

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

    在新的云控制台布局中:

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

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

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

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

    【讨论】:

    • 这是正确答案!!!这对我来说适用于新的控制台和 OAuth2 api,而不是上面的这些废话。
    • 选择“iOS”注册应用时,不会生成密钥。你知道为什么吗?
    • 您应该提供链接,以便人们知道您在说什么。说“云控制台”可能意味着很多不同的东西,因为谷歌每 5 秒改变一次他们的网站布局。以https://console.cloud.google.com/ 为例,不再有任何称为“API 和身份验证”的东西。
    • @Cerin :正如 Stephen M. Harris 在他的回答中指出的那样,自从我 4 年前发布我的答案以来,Google 似乎至少再次更改了他们的 GUI...
    【解决方案7】:

    请使用Google API console
    创建一个新项目
    对于创建的项目转到 API 访问
    在那里您将找到您的客户 ID 和密码。 最后的 API 密钥是你的开发者密钥。

    【讨论】:

    • 最后没有API密钥
    • 那里不再有任何称为“API 访问”的页面。
    【解决方案8】:

    2017 年 7 月最新更新:

    1. 转到Google Console
    2. 单击最左侧的顶部面板并单击凭据。
    3. 在 API 密钥表中,您将在密钥列中找到 API 密钥。

    【讨论】:

      【解决方案9】:

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

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

      【讨论】:

        【解决方案10】:

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

        【讨论】:

          【解决方案11】:

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

          【讨论】:

            【解决方案12】:

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

            【讨论】:

              【解决方案13】:

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

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

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

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

              【讨论】:

                【解决方案14】:

                如果您只调用不需要用户数据的 API,例如 Google 自定义搜索 API,那么 API 密钥可能更易于使用 比 OAuth 2.0 访问令牌。但是,如果您的应用程序已经 使用 OAuth 2.0 访问令牌,则无需生成 API 密钥也是如此。如果通过了 OAuth 2.0,Google 会忽略通过的 API 密钥 访问令牌已与相应的项目关联。

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

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

                【讨论】:

                  【解决方案15】:

                  tl;博士

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

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

                  【讨论】:

                    【解决方案16】:

                    您应该能够生成 Youtube API 密钥there

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

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

                    【讨论】:

                    • 是的!我使用的是相同的。但我怀疑开发人员密钥是否适用于所有谷歌应用程序?顺便谢谢你的帮助..
                    • 谢谢@proppy:但我在这里找到了doc_OAuth2WebServe。也就是说你需要 client_id 和 client_secret 等等。我是不是在错误的地方?
                    • 您应该能够使用从 Google API 控制台生成的 OAuth 2.0 client_id 和 client_secret:code.google.com/apis/console
                    • 没有人你回答过“API 调用是使用 OAuth 2.0(没有 API 密钥),正如文档所指出的那样,只有在使用 OAuth 1.0 时才需要 API 密钥证书。”根据我的理解,您必须需要client_id,secret_key ...我是对的吗?请帮帮我!
                    • 您应该能够使用具有相同凭据集的 OAuth 2.0 或 OAuth 1.0。大多数 Google API 都支持这两种身份验证方案。
                    猜你喜欢
                    • 2021-07-24
                    • 2022-01-23
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2014-03-19
                    相关资源
                    最近更新 更多