1

この問題についてビデオで説明しました。こちらのビデオをご覧ください。

Youtube API に関する奇妙な問題

YouTube API について奇妙な問題が発生しています。例えば

http://gdata.youtube.com/feeds/api/users/tryingtobesikh

上記の API は、サブスクライバー数を返します。しかし、誰かが購読すると、更新後すぐに更新されません。しかし、奇妙なことに、f5(refresh) を一度に 2 回押すと更新されます。何が問題なのかわかりません。キャッシュの問題でしょうか? 誰かが購読しているかどうかを確認する必要があるスクリプトに取り組んでいます。ユーザーがサブスクライブした場合はこれを行い、他に何もしなかった場合。だから私はインスタント加入者数の変更が必要です。どんな種類の助けも本当に感謝しています。

4

1 に答える 1

1

公式の YouTube API ドキュメントには、データの更新に遅延が生じる可能性があることが記載されています: http://code.google.com/apis/youtube/2.0/reference.html#Overview :

動画の視聴回数や動画のコメント数などの統計は、通常、アップロードが完了してから 30 分から 2 時間以内に更新されます。ただし、API サーバーの負荷が高い場合は、この遅延が長くなる場合があります。

通常、動画の統計情報は継続的に 30 分から 2 時間ごとに更新されます。ただし、サーバーの負荷が高い場合や、視聴頻度が非常に低いビデオの場合は、更新の頻度が低くなる場合があります。検索フィードでは、視聴頻度の低い動画の場合、評価と視聴回数の更新に数週間かかることがあります。

余談ですが; YouTube API は一度しか使用したことがありませんが、ユーザーが別のユーザーにサブスクライブしているかどうかを確認する必要があるとおっしゃっているように、Activity Feed API を調べてみてはいかがでしょうか? これには最近のサブスクリプションに関する情報が含まれているため:

https://developers.google.com/youtube/2.0/developers_guide_protocol_activity_feeds

于 2012-07-10T09:29:17.850 に答える