通过视频ID获取VideoEntry

时间:2014-02-14 09:04:52

标签: java youtube youtube-api gdata

我使用Gdata在youtube上上传我的视频。上传后,我保存了视频ID,我希望将来使用此ID来重新获取有关我的视频的一些信息(例如状态)。

但这怎么办?我有视频ID - “tag:youtube.com,2008:video:VKm6-1jUgGc”。我想,真正的身份是 - VKm6-1jUgGc。但是当我尝试这样做时:

createdEntry.getId(); //there I get video ID

videoEntry = service.getEntry(new URL("https://gdata.youtube.com/feeds/api/users/default/uploads/videoid?v=" + "VKf6-1jUgOc"), VideoEntry.class);

我收到错误,视频ID不正确!

然后,我尝试使用它:

createdEntry.getMediaGroup().getVideoId();

但这也行不通。

1 个答案:

答案 0 :(得分:1)

使用以下请求(as stated here)

https://gdata.youtube.com/feeds/api/videos/YOUR_VIDEO_ID?v=2