2016-04-14 2 views
1

Пытается получить комментарии пользователей от youtube. Код приведен нижекомментарии извлечение из youtube с помощью gwt-youtube-api-1.0.3 в java

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 не может быть преобразован в строку

ответ

1

Чтобы получить комментарии от 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

+0

что такое видеовход –

Смежные вопросы