Android - 如何使用 Youtube Data API 检索特定 Youtube 视频的 JSON 结果



我有在浏览器中工作的网址,该网址返回查询的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

我认为你应该使用适用于Java的YouTube数据API客户端库来实现你的Youtube。请注意可以使用的以下操作:

  • 列表
  • 插入
  • 更新
  • 删除

这样,没有针对特定视频的操作,但您可以使用列表操作代替。

您可以使用这些链接了解更多信息:

https://developers.google.com/api-client-library/java/apis/youtube/v3https://developers.google.com/youtube/v3/code_samples/

另外,这里有一个你可以参考的项目。

相关内容

  • 没有找到相关文章

最新更新