Google book API和API密钥的必要性

时间:2013-10-23 17:50:25

标签: google-api

因此Google声称,要使用他们的Google Books Api,您必须注册并获取API密钥。但是你可以在没有api密钥的情况下发出请求。

例如:

https://www.googleapis.com/books/v1/volumes?q=isbn:9780553819229

如果没有密钥我可以提出请求,为什么要注册?我不明白。

2 个答案:

答案 0 :(得分:6)

与Will提到的使用条款一起,最大的原因是当您使用API​​密钥时,API请求不会受到限制。

如果不使用API​​密钥,您将更快地得到以下错误:

{
 "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"
 }
}

答案 1 :(得分:3)

因为它属于该API的用户协议范围内。你按照Google规则玩游戏。

请参阅:https://developers.google.com/books/terms

还有:https://developers.google.com/terms/