2

我正在使用 Youtube api 版本 2 并使用 Java 语言来开发我的项目。

我想获取与该评论相关的评论和回复。我不知道怎么做。我已经尝试了 youtube 开发指南中写的所有可能性,但没有成功。

谁能给我代码示例如何实现这一目标?

现在我正在使用此代码来获取该评论的回复(在代码中硬编码)

    int startIndex = 1, maxResult = 50, j = 0;
    url = "http://gdata.youtube.com/feeds/api/videos/6afPT1hbMLk?client=comment+research?start-index%3D1";

    YouTubeService service = new YouTubeService(appName);
    YouTubeQuery query =  new YouTubeQuery(new URL(url));

    try {
        CommentFeed commentFeed = service.query(query, CommentFeed.class);
    } catch (IOException | ServiceException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

但它给了我以下例外......

com.google.gdata.util.ParseException:[第 1 行,第 268 列] 无效的根元素,应为 ( http://www.w3.org/2005/Atom:feed ) 的 (命名空间 uri:local name),发现 ( http://www.w3.org/2005/Atom:com.google.gdata.util.XmlParser.parse(XmlParser.java ) 的入口在 com.google.gdata.util.XmlParser.throwParseException(XmlParser.java:730) :693) 在 com.google.gdata.data.BaseFeed.parseAtom(BaseFeed.java:867) 在 com.google.gdata.wireformats 的 com.google.gdata.util.XmlParser.parse(XmlParser.java:576)。 input.AtomDataParser.parse(AtomDataParser.java:68) 在 com.google.gdata.wireformats.input.AtomDataParser.parse(AtomDataParser.java:39)

4

0 回答 0