我正在使用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列]无效的根元素,期望(名称空间uri:本地名称)(http://www.w3.org/2005/Atom:feed),找到(http://www.w3.org/2005/Atom:entry 在com.google.gdata.util.XmlParser.throwParseException(XmlParser.java:730) 在com.google.gdata.util.XmlParser.parse(XmlParser.java:693) 在com.google.gdata.util.XmlParser.parse(XmlParser.java:576) 在com.google.gdata.data.BaseFeed.parseAtom(BaseFeed.java:867) 在com.google.gdata.wireformats.input.AtomDataParser.parse(AtomDataParser.java:68) 在com.google.gdata.wireformats.input.AtomDataParser.parse(AtomDataParser.java:39)