【问题标题】:Google Simple API key stopped workingGoogle Simple API 密钥停止工作
【发布时间】:2013-06-30 11:46:42
【问题描述】:

我正在使用 Python/Twisted 对 Google+ API 进行异步 HTTP 调用。我们的客户端应用程序传递了用户的 access_token,然后我们执行 API 调用...

https://www.googleapis.com/plus/v1/people/me/?%s&key=%s&

...其中 %s 和 %s 分别填充了有效的 access_token 和(假定)有效的简单 API 密钥。

昨天一切都很顺利。今天,当 API 突然开始返回时,我继续为此进行单元测试:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "keyInvalid",
    "message": "Bad Request"
   }
  ],
  "code": 400,
  "message": "Bad Request"
 }
}

usageLimits, keyInvalid... 好的,我明白了。我似乎已经达到了使用限制,并且他们已经使来自该帐户的 API 密钥无效。除了,我没有……

“礼貌限制”应该是“每天 10,000 个请求”,但我只打了几百个电话(根据 Google 自己的使用情况图表),我仍然看到“0% 已使用”配额标签。

我会直接把这个带到 Google,但他们似乎已经放弃了他们的 Google 开发者小组,转而支持 Google+ 讨论,但实际上并没有收到任何回复。

非常感谢任何帮助或指导。谢谢!

【问题讨论】:

    标签: api google-api google-plus


    【解决方案1】:

    我们很清楚,您使用的是来自Google API Console 页面的密钥?在那里,您应该在页面左上角附近看到一个“API 访问”选项卡。确保您使用的 API Key 是您的 Key for browser apps (with referers) Key,否则将无法使用。

    无论如何,我的 API 调用看起来像这样:

    https://www.googleapis.com/plus/v1/people/114789529333378876576?key=ENTER_YOUR_KEY_HERE

    您每天应该能够在没有有效密钥的情况下进行至少一次 API 调用。

    【讨论】:

      【解决方案2】:

      答案很简单!您不能在同一个 API 调用中同时发送 access_token 和密钥。如果您使用 access_token 您正在以用户身份验证 API 调用,如果您使用您的项目 Simple API Key 您正在以您自己的身份进行身份验证。如果两者都使用,则调用失败。

      【讨论】:

      【解决方案3】:

      这花了我很长时间才弄清楚,所以希望能节省一些时间给别人:)

      看看这个帖子,谷歌员工(2012 年..)https://groups.google.com/forum/#!topic/google-ajax-search-api/HuKhXfsoMQc

      抱歉,回复延迟。当您有 对您的密钥的限制(例如锁定到特定的引用者或 IP 地址)。请确认您是否在 API 控制台,即您创建的引荐来源网址或 IP 地址 来自的请求。请特别注意使用的任何通配符 referer - 例如,如果您使用 *.abc.com,如果您的 请求来自“yoururl”。

      如果谷歌团队解决了这个问题也会很棒! :)

      【讨论】:

      • 我有 0 个限制并不断收到此错误
      【解决方案4】:

      在我的例子中,我有一个名为 Key 的参数,所以它认为这是一个实际的键,只是重命名了参数。

      【讨论】:

        【解决方案5】:

        在我的情况下 - 我只需要等待几分钟,因为更新我的 API KEY 后的时间很短。每当您在 YT 开发者控制台上创建或更新新密钥时。 YT 最多可在 15 分钟内完成所有更改

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-11-12
          • 1970-01-01
          • 1970-01-01
          • 2019-12-13
          • 2013-02-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多