使用java中的gwt-youtube-api-1.0.3从youtube中提取评论



尝试从youtube检索用户评论。下方给出了代码

String videoId = "3u1fu6f8Hto";
    String str = "http://gdata.youtube.com/feeds/api/videos/" + videoId + "/comments";
    YouTubeQuery youtubeQuery = new YouTubeQuery(new URL(str));
    youtubeQuery.setMaxResults(50);
    youtubeQuery.setStartIndex(1);
    String videoEntryUrl = youtubeQuery.getUrl().toString();
    VideoEntry videoEntry = service.getEntry(new URL(videoEntryUrl), VideoEntry.class);
    String myUrl = youtubeQuery.getUrl().toString();  // only another name
    CommentFeed commentFeed = service.getFeed(new URL(myUrl), CommentFeed.class); // Feed response

代码显示不兼容的类型:URL无法转换为字符串

要从youtube检索评论,请尝试执行以下操作:

String commentUrl = videoEntry.getComments().getFeedLink().getHref(); 
CommentFeed commentFeed = service.getFeed(new URL(commentUrl), CommentFeed.class);
   for(CommentEntry comment : commentFeed.getEntries()) {
         System.out.println(comment.getPlainTextContent());
   }

这是一个方便的链接:https://developers.google.com/youtube/2.0/developers_guide_java#Comments

相关内容

  • 没有找到相关文章