Youtube API(v2)が好きな動画(http://www.youtube.com/my_favoritesではない)をサポートしていないことは既知の問題です。そのトリックは、ユーザーの最近の活動にイベントAPIを使用し、yt:rating.value = likeのものを除外することでした。しかし、このエンドポイントhttps://gdata.youtube.com/feeds/api/users/default/events?inline=true(適切な承認ヘッダーを使用)をヒットしたとき、私は最後の24イベントしか取得せず、すべてが「Xはビデオをアップロードしました」タイプです。誰かがこれを経験して何が間違っているのか分かりましたか?YouTube API:ユーザーのアクティビティフィードから好きな動画を取得する方法がありません
7
A
答えて
4
APIのv3では、あまり手間をかけずに好きな動画を視聴できます。私はv2でこれを回避する方法はないと思います。
v3では、channels.list(part=contentDetails)
を呼び出して「likes」プレイリストIDを取得し、playlistItems.list()
コールを実行して、そのプレイリストのコンテンツ、つまり好きな動画を取得します。
+0
これは、チャンネルに与えられた好きなものです...ユーザーによって与えられた好きなものの履歴ではありません。 –
間に_like_アクティビティがありますか? max-results/start-indexのパラメータを変更しようとしましたか? –
私はmax-results/start-indexパラメータを試しましたが、返される最大値は24であったにもかかわらずでした。 – Arman