7

所以谷歌声称为了使用他们的谷歌图书API,你必须注册并获得一个API密钥。但是您可以在没有 api 密钥的情况下发出请求。

例如:

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

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

4

2 回答 2

7

除了 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"
 }
}
于 2013-11-14T18:50:14.927 回答
4

因为它在针对该 API 的用户协议范围内。你按照谷歌规则玩。

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

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

于 2013-10-25T01:49:58.580 回答