【发布时间】:2013-01-28 21:56:58
【问题描述】:
我的应用程序出现问题,我超过了每秒用户速率。这是我得到的错误。
{
"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"
}
}
我已经修复了我的代码,所以我不再会超出限制,但即使在 4 天后仍然会出现错误。我真的不需要超过正常配额,那么我该如何克服呢?
另外,请注册是什么意思?他们是在谈论要求额外的配额限制吗?
有没有办法查询 Freebase,以每秒和 24 小时为周期跟踪您的查询计数?我正在传递我的 API 密钥。
【问题讨论】:
-
你能告诉我你是如何传递你的钥匙的吗? (不发布实际密钥)。您如何验证它是否正在传递给 API?
-
当然。这是一个例子:googleapis.com/freebase/v1/mqlread?query={"name": null, "type": "/type/type", "limit": 1, "instance": {"mid": null, "name": null, " limit": 1, "type": [], "id": "/en/blade_runner"}}&key =MyKey 这样对吗?
-
您在代码中请求的 URL 中是否有空格? URL 中不允许使用空格,但许多浏览器会自动转义它们并将其隐藏起来。
-
是的,MQL 查询中有空格。我会把它们拿出来再试一次。
标签: freebase