私たちのクライアントの場合、Youtube API v2を使用して、特定のタグが付いた最新のビデオをフェッチします。開発者キーなしでURLの応答を取得しました。数日前まで、これは完全に機能していました。突然、結果が返されませんでした。エラーが発生する代わりに、結果が0になりました。
少し戸惑った後、これはおそらくリクエストの制限を超えたためであることがわかりました。これは、WiFiに接続されたラップトップと3Gのモバイルデバイスで同じURLにアクセスしたときに、結果が得られたという事実に基づく結論です。
私の質問はこれです:
- 制限を超えた場合、リクエストでエラーが発生する可能性はありますか?
- 開発者キーを使用しない場合の制限は正確には何ですか?
- はるかに大量のリクエストを取得するために利用できるプレミアムアカウントはありますか?
前もって感謝します!
[編集] URLhttps://gdata.youtube.com/feeds/api/users/AEGON/uploads ?category=2012Q4&alt=json をリクエストすると、JSONで次の応答が返されます。
(Stack Overflowでの評判のため、いくつかのリンクを削除しました)
{
"version": "1.0",
"encoding": "UTF-8",
"feed": {
"xmlns": "",
"xmlns$openSearch": "",
"id": {
"$t": ""
},
"updated": {
"$t": "2013-03-12T08:35:47.226Z"
},
"category": [{
"scheme": "",
"term": ""
}],
"title": {
"$t": "Uploads by AEGON",
"type": "text"
},
"logo": {
"$t": ""
},
"link": [{
"rel": "related",
"type": "application/atom+xml",
"href": ""
},
{
"rel": "alternate",
"type": "text/html",
"href": ""
},
{
"rel": "",
"type": "application/atom+xml",
"href": ""
},
{
"rel": "",
"type": "application/atom+xml",
"href": ""
},
{
"rel": "self",
"type": "application/atom+xml",
"href": "https://gdata.youtube.com/feeds/api/users/AEGON /uploads?alt=json&start-index=1&max-results=25&category=%7Bhttp://gdata.youtube.com/schemas/2007/keywords.cat%7D2012Q4"
}],
"author": [{
"name": {
"$t": "AEGON"
},
"uri": {
"$t": ""
}
}],
"generator": {
"$t": "YouTube data API",
"version": "2.1",
"uri": ""
},
"openSearch$totalResults": {
"$t": 0
},
"openSearch$startIndex": {
"$t": 1
},
"openSearch$itemsPerPage": {
"$t": 25
}
}
}