YouTube Data API v3で次のリクエストを取得し、nextPageTokenを使って、次のページのデータを取得するのですが、しばらく繰り返すと同じデータを返すようになります。 また、すべての結果を合計してもtotalResultsより少ない数の結果しか受け取れません。 これはバグでしょうか?

URL:

https://www.googleapis.com/youtube/v3/search?q=%e6%8a%80%e9%80%a3%0d%0a&part=id,snippet&maxResults=20&order=viewCount&type=video&videoDefinition=high&publishedAfter=2015-01-14T08:44:36.46Z&key={APIKEY}

このURLあたりから、同じ結果を返すようになります。

ループが始まるURL

https://www.googleapis.com/youtube/v3/search&pageToken=CGQQAA&q=%E6%8A%80%E9%80%A3%0d%0a&part=id,snippet&maxResults=20&order=viewCount&type=video&videoDefinition=high&publishedAfter=2015-01-14T08:44:36.46Z&key={APIKEY}