0

次のリンクはJSON形式でYouTubeビデオを取得しますが、500〜の合計ビデオのうち66ビデオしか取得していないようです

http://gdata.youtube.com/feeds/api/users/EEVblog/uploads?alt=json

66だけでなくすべてのビデオURLを取得するにはどうすればよいですか(一部が重複しているため、合計66ではありません)

4

1 に答える 1

2

Data API の v3 を使用することをお勧めしますが、それでも...

上記の gdata フィードで start-index および max-results パラメータを使用する必要があります。

たとえば、この呼び出し: http://gdata.youtube.com/feeds/api/users/EEVblog/uploads?alt=json

次の値を持つ「next」という属性があります: http://gdata.youtube.com/feeds/api/users/EEVblog/uploads?alt=json&start-index=26&max-results=25

その後の次の呼び出しは次のようになります: http://gdata.youtube.com/feeds/api/users/EEVblog/uploads?alt=json&start-index=51&max-results=25

この方法で66をはるかに超える結果が得られ、一度に25を表示するだけです...

于 2013-06-13T06:46:18.310 に答える