動画のリストを取得する YouTube API の機能を使用しています。API からの応答が YouTube で見たものと一致しない理由が気になります。参照資料https://developers.google.com/youtube/2.0/referenceを読みましたが、問題の動画は何年も前のものであるため、これがキャッシュの問題であるとは思いません。
例として、次のリンクを考えてみましょう: http://www.youtube.com/results?search_query=Gramatik
返された上位 10 件の結果:
- ただジャミン
- ソー・マッチ・フォー・ラヴ
- ムイ・トランキーロ
- 組織化されたインシデント
- 液化
- ホワイル・アイ・ワズ・プレイイン・フェア
- 固化した
- 重力に逆らって
- スティル・ナイト (Gramatik Remix)
- So Much For Love (繰り返しますが、別のビデオですが)
対照的に、次の API クエリを検討してください: https://gdata.youtube.com/feeds/api/videos?q=Gramatik&alt=json&prettyprint=true
上位 10 件の結果:
- ジャミング
- ソー・マッチ・フォー・ラヴ
- ムイ・トランキーロ
- 液化
- ホワイル・アイ・ワズ・プレイイン・フェア
- 固化した
- スティル・ナイト (Gramatik Remix)
- ソー・マッチ・フォー・ラヴ (別)
- ヒット・ザット・ジャイブ
- シドニアの騎士 (Gramatik Remix)
なぜ不一致なのですか?私の知る限り、クエリは同じ結果を返すはずです。
アドバイスをいただければ幸いです。