そのため、Google は、Google Books Api を使用するには、登録して API キーを取得する必要があると主張しています。ただし、API キーがなくてもリクエストを行うことができます。
例えば:
https://www.googleapis.com/books/v1/volumes?q=isbn:9780553819229
キーなしでリクエストできるのに、なぜ登録する必要があるのですか? 理解できません。
そのため、Google は、Google Books Api を使用するには、登録して API キーを取得する必要があると主張しています。ただし、API キーがなくてもリクエストを行うことができます。
例えば:
https://www.googleapis.com/books/v1/volumes?q=isbn:9780553819229
キーなしでリクエストできるのに、なぜ登録する必要があるのですか? 理解できません。
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"
}
}
そのAPIに対するユーザー契約の範囲内だからです。そして、Google のルールに従ってプレイします。