バージョン2APIの場合、次の2つの方法で最後のアイテムを検出できます。
1.1。
<openSearch:totalResults>108</openSearch:totalResults>
合計がわかれば、最後の項目を計算することができます。
2.次のリンクタグが返されるかどうか(次のように)<link rel='next' type='application/atom+xml' href='https://gdata.youtube.com/feeds/api/videos?q=rawangboy&start-index=108&max-results=1&restriction=US&safeSearch=strict&v=2'/>
ただし、がアイテムの最後のインデックスと同等であることを確認するには、 safeSearchパラメータが必要です。<openSearch:totalResults>
https://gdata.youtube.com/feeds/api/videos?q=rawangboy&start-index=108&max-results=1&v=2&prettyprint=True&safeSearch=none
または、https://gdata.youtube.com/feeds/api/videos?q = rawangboy&start-index = 108&max-results = 1 &v = 2&prettyprint = True&safeSearch = strict&restriction= USなどの国/IPごとに制限を設けることもできます。
このスクリーンショットに示されているように、 safeSearchを配置しなかった場合は、<openSearch:totalResults>
修正されない可能性があります(合計が108であっても、start-index 107は使用できません)
検索クエリでは、1000を超える結果は許可されません。https: //developers.google.com/youtube/2.0/reference#Limits_on_Retrieveing_Resultsで説明されてい
ます。