0

動画のリストを取得する 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)

なぜ不一致なのですか?私の知る限り、クエリは同じ結果を返すはずです。

アドバイスをいただければ幸いです。

4

1 に答える 1

0

サービスが若干異なります。信号は、サービスごとに異なる重み付けされます。上位の動画が同じであることを期待する必要があります。

于 2012-10-10T23:53:37.900 に答える