Freebase响应始终返回403

时间:2014-12-22 16:52:17

标签: google-api

我们遇到了Freebase API的问题。几天前我们开始发送更多查询时,一切正常。我们违反了10个查询/秒限制,并开始为某些请求获取403错误 - 其他请求有效。 API密钥包含在请求中。

我们添加了一个计时器,以限制我们的系统每秒发送少于10个查询,但第二天所有请求都被禁止403,即使我们发送了一个搜索查询。我们没有收到关于密钥开始无效的任何通知,也没有生成新的API密钥,但它没有解决问题。但是如果我们将url复制并粘贴到浏览器中,那么如果代理具有自动配置,则结果就是它们应该是的结果。如果我们手动将代理设置为与自动配置中相同的地址,我们将继续收到403错误。

我们尝试使用相同的API密钥从不同的IP地址发送请求,结果在开始时没问题,但经过几次查询后我们再次获得403s。

另一个不寻常的行为是,在我们的帐户中,我们没有看到Freebase配额。我们会定期查看自定义搜索API和YouTube Data API v3配额。

关于可能导致问题根源的任何想法?

以下是我们不断得到的回应:

{
 "error": {
  "errors": [
   { 
"domain": "usageLimits",
"reason": "userRateLimitExceededUnreg",
"message": "User Rate Limit Exceeded. Please sign up",
"extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "User Rate Limit Exceeded. Please sign up"
 }
}

编辑:似乎在请求中,关键查询参数是" KEY"而不是"键"导致未经身份验证的请求导致我们的IP地址暂时被禁止。

0 个答案:

没有答案