gpt4 book ai didi

java - 从 YouTube Data API v3 在 Android 应用程序中获取 YouTube playlistId

转载 作者:行者123 更新时间:2023-11-29 09:30:21 31 4
gpt4 key购买 nike

我正在尝试做我认为在 Android 应用程序中很简单的任务。我希望能够开始播放 YouTube 播放列表,如下所示:

 String PLAYLIST_ID = "PLF3DFB800F05F551A";
Intent intent = YouTubeIntents.createPlayPlaylistIntent(MainActivity.context, PLAYLIST_ID);
startActivity(intent);

显然有一个硬编码的 playlistId不会工作。我希望能够使用 YouTube 数据 API 查询用户的播放列表并使用其中一个 ID。我已经使用 these instructions 注册了我的应用程序,并且我认为这是一个有效的 API key ,因为它适用于 YouTube 播放器示例应用程序。其设置是 described here .

无论如何,在我看来,此时我应该能够执行带参数的 HTTP GET 并使用 &key=<key_here> 指定我的 API key 我应该能够取回一些我可以解析的 JSON 数据。这就是我被困的地方。

我想我想要一个 collection of playlists ,但我不知道如何。我试过的是对此 URL 的 HTTP GET:

 https://www.googleapis.com/youtube/v3/playlists?part=id&key=<MY_API_KEY>

但我刚刚明白

{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured"
}
],
"code": 403,
"message": "Access Not Configured"
}
}

我知道我的 API key 是有效的,因为它适用于我上面提到的示例应用程序。需要哪些其他配置才能开始使用 YouTube Data API 进行查询?对我来说,谷歌的相关文档随处可见。我必须对 OAuth 做些什么吗?

如何让我的 Android 应用程序能够开始使用 YouTube 数据 API 通过 HTTP 进行简单调用?

最佳答案

YouTube Direct Lite for Android会给你一个好主意。

Dev Console要玩 Android YouTube 播放器,您应该为 Android 设置“简单 API 访问”,要使用数据 API,您应该启用“已安装的应用程序”作为 Android。

关于java - 从 YouTube Data API v3 在 Android 应用程序中获取 YouTube playlistId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19687760/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com