如何通过 YouTube API 在 android 中获取用户的 Youtube 播放列表?
How to fetch user's Youtube Playlist by YouTube API in android?
有什么方法可以通过 AccountPicker 获取用户的播放列表吗?
有人可以告诉我确切的工作流程吗?
我已经读过这个https://developers.google.com/youtube/v3/docs/playlists/list
试试这个:-
首先你需要在https://console.developers.google.com中创建项目并获取API密钥,
检查此 link 以了解控制台注册过程以及如何获取 API key.it 可能会有所帮助。
之后按照这个流程
从here获取你想要的频道的频道id(你可能只需要这样做一次,然后你可以保存它)
设置forUsername为你想要的频道名称
获取频道 ID(类似于:"id": "UCrX2VuXXXXXXXXXXXXXXXX")
从您在步骤 1 中获得的频道 ID 获取播放列表:-
Here 您可以通过输入从步骤 1 获得的频道 ID 查看播放列表
使用步骤 2 中的播放列表 ID 通过播放列表中的播放列表项获取视频
遍历每个 PlaylistItem 并提取 videoId 并将 videoId 传递给 Youtube 播放器
最后在这所有的过程之后你有 link 如下所示。
And here is your final URL to get PlayList:-
https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId={ChannelID}&key={API
key} & maxResults=50
And to get PlaylistItems:
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&key= {API key} &maxResults=50 &playlistId = {id}
就是这样。如果您遇到任何问题,请告诉我。
更新 1:-
检查 this link 从频道名称中获取频道 ID
有什么方法可以通过 AccountPicker 获取用户的播放列表吗?
有人可以告诉我确切的工作流程吗?
我已经读过这个https://developers.google.com/youtube/v3/docs/playlists/list
试试这个:-
首先你需要在https://console.developers.google.com中创建项目并获取API密钥, 检查此 link 以了解控制台注册过程以及如何获取 API key.it 可能会有所帮助。
之后按照这个流程
从here获取你想要的频道的频道id(你可能只需要这样做一次,然后你可以保存它)
设置forUsername为你想要的频道名称
获取频道 ID(类似于:"id": "UCrX2VuXXXXXXXXXXXXXXXX")
从您在步骤 1 中获得的频道 ID 获取播放列表:-
Here 您可以通过输入从步骤 1 获得的频道 ID 查看播放列表
使用步骤 2 中的播放列表 ID 通过播放列表中的播放列表项获取视频
遍历每个 PlaylistItem 并提取 videoId 并将 videoId 传递给 Youtube 播放器
最后在这所有的过程之后你有 link 如下所示。
And here is your final URL to get PlayList:-
https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId={ChannelID}&key={API key} & maxResults=50
And to get PlaylistItems:
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&key= {API key} &maxResults=50 &playlistId = {id}
就是这样。如果您遇到任何问题,请告诉我。
更新 1:-
检查 this link 从频道名称中获取频道 ID