我使用 Gdata 将视频上传到 YouTube。上传后,我保存视频 ID,并希望将来使用此 ID 来检索有关我的视频的一些信息(例如状态)。
但是如何做到这一点呢?我的视频 ID 类似于 -“tag:youtube.com,2008:video:VKm6-1jUgGc”。我猜,真实的 ID 是 - 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();
但这也不起作用。
最佳答案
使用以下请求(as stated here) :
https://gdata.youtube.com/feeds/api/videos/YOUR_VIDEO_ID?v=2
关于java - 通过视频id获取VideoEntry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21774967/