我正在使用 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)