线程“main”中的异常java.lang.UnsupportedOperationException:无法删除条目

时间:2011-06-09 04:50:41

标签: java api youtube

根据Google Youtube Java API,如果我要删除视频,首先是获取VideoEntry对象,然后将其称为删除;

http://code.google.com/apis/youtube/2.0/developers_guide_java.html

文档说要检索特定的视频条目:

//My own function returns me the service Obj, and it works!
YouTubeService service =  getYoutubeService(); 
String videoEntryUrl = "http://gdata.youtube.com/feeds/api/videos/MyVideoID";
VideoEntry videoEntry = service.getEntry(new URL(videoEntryUrl), VideoEntry.class);

但是当我打电话给delet时,它给了我异常

videoEntry.delete();

现在,我必须获取feed,然后遍历videoFeed.getEntries()List以查找VideoEntry与我传入的视频ID相同。

VideoFeed videoFeed = service.getFeed(new URL( "http://gdata.youtube.com/feed/api/users/My Account/uploads"), VideoFeed.class);

为什么videoFeed.getEntries()List中的VideoEntry Obj可以调用delete()函数,但不能调用service.getEntry函数返回的VideoEntry Obj ????

1 个答案:

答案 0 :(得分:0)

osdir.com/ml/youtube-api-gdata/2010-01/msg00122.html
groups.jonzu.com/z_tag/delete/page/3

还有更多内容

暗示需要将URL设置到您的帐户目录。