5

YouTubeAPIを介してユーザーのお気に入りの動画のフィードにアクセスしています。彼が各動画をお気に入りとしてマークした日時を取得するにはどうすればよいですか?

アップデート:

YouTube APIのドキュメントには、ユーザーのお気に入りのフィードの「公開」日には、ユーザーが動画をお気に入りとしてマークした時刻が含まれるとの指摘がありました。しかし、それは誤りのようです。

たとえば、次のビデオエントリを確認してください。

http://gdata.youtube.com/feeds/api/videos/g2981r_MtHQ

「公開」日は2008-03-19T21:09:09.000Zです。

次に、一部のユーザーのお気に入りのフィードで同じビデオを見てみましょう。

http://gdata.youtube.com/feeds/api/users/KeepWatchingTheSkies/favorites

「公開」日は2008-03-19T21:09:09.000Zです。同一。

お気に入りフィードを取得する別の方法は次のとおりです。

http://gdata.youtube.com/feeds/base/users/KeepWatchingTheSkies/favorites

それでも、「公開」日は2008-03-19T21:09:09.000Zです。

ユーザーが公開されたのと同じミリ秒で動画をお気に入りに追加するのに十分な速さではなかったとすると、YouTubeのドキュメントに書かれていることはおそらく間違っており、これはユーザーが動画をお気に入りとしてマークした時間ではありません。


だから私の質問は:ユーザーがビデオをお気に入りとしてマークした時間を取得するにはどうすればよいですか?

4

2 に答える 2

1

?v=2私はそれを理解しました: APIのバージョン2が使用されるようにURLは指定する必要があります。

固定URLは次のとおりです。

http://gdata.youtube.com/feeds/api/users/KeepWatchingTheSkies/favorites?v=2

これで、の正しい「公開」時刻が表示され2010-09-03T08:59:53.000Zます。

于 2010-11-30T00:56:17.463 に答える
0

それは簡単です。

お気に入りの動画フィードエントリの<published>タグは、動画が公開された時刻ではなく、動画がお気に入りとしてマークされた時刻を識別します。

http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Favorite_Videosから

于 2010-11-28T17:40:38.020 に答える