YouTube API からのデータの解析を含む php スクリプトを作成しています。
これは私が実行しているクエリです:
http://gdata.youtube.com/feeds/api/videos?q=science&max-results=25&fields=entry[media:group/yt:duration/@seconds > 1200 and yt:statistics/@viewCount > 20]
なんらかの理由で、これから3つの結果しか得られません。それよりもはるかに多くの結果が期待できます。さらに、手動で youtube にアクセスして同じ基準 (検索語の「科学」で、少なくとも 20 分の長さ) を検索すると、結果でいっぱいのページが表示されます。
なぜ私は3つしか得られないのですか?
これは、複数のクエリで繰り返されます。API によって返されるデータ セットにはごくわずかな数しかありませんが、実際の youtube 検索ページには、通常のクエリの結果のページとページがあります。
私の前のトピックは閉じられましたが、Youtube API 開発者フォーラムでは、stackoverflow に質問を送信する必要があると記載されています。