java Android如何使用Youtube数据API检索特定Youtube视频的JSON结果
我的url在浏览器中工作,返回查询的JSON结果,该查询获取有关Youtube视频的信息,但我不明白如何使用Youtube数据API传递此JSON并查看信息
以下是我正在使用的代码:
YouTubeService service = new YouTubeService("app");
//service.setUserCredentials("xxx","xxxxxx");
String videoEntryUrl = String.format("https://www.googleapis.com/youtube/v3/videos?key=%s&part=snippet&id=%s"
, Config.YOUTUBE_API_KEY , (String) params[0]);
VideoEntry videoEntry = service.g.getEntry(new URL(videoEntryUrl), VideoEntry.class);
我创建的API键是一个浏览器键,因此数据的格式是JSON
我收到的错误还有:
com.google.gdata.util.ParseException: Unrecognized content type:application/json;charset=UTF-8
# 1 楼答案
我认为您应该使用YouTube Data API Client Library for Java来实现YouTube。 请注意您可以使用的以下操作:
这样,就不会对特定视频进行任何操作,但可以使用列表操作
有关详细信息,您可以使用以下链接:
https://developers.google.com/api-client-library/java/apis/youtube/v3 https://developers.google.com/youtube/v3/code_samples/
另外,这里有一个item可以参考