如何通过Android API中的YouTube API获取用户的Youtube播放列表?

时间:2018-05-04 10:59:20

标签: android mobile youtube android-youtube-api youtube-data-api

有没有办法让我通过AccountPicker获取用户的播放列表?

有人能告诉我确切的工作流程吗?

我已经阅读了这个https://developers.google.com/youtube/v3/docs/playlists/list

1 个答案:

答案 0 :(得分:0)

试试这个: -

首先,您需要在https://console.developers.google.com中创建项目并获取API密钥, 检查此link以获取控制台注册过程以及如何获取API密钥。这可能会有所帮助。

之后按照此过程

  1. here获取所需频道的频道ID(您可能只需要执行此操作一次,然后就可以保存)

    forUsername 设置为您想要的频道名称

    获取频道ID(类似于:" id":" UCrX2VuXXXXXXXXXXXXXXXX")

  2. 从第1步中获得的频道ID中获取播放列表:

    Here您可以输入从步骤1获得的频道ID来检查播放列表

  3. 使用步骤2中的播放列表ID通过播放列表中的播放列表来获取视频

    浏览每个PlaylistItem并取出 videoId 并将 videoId 传递给Youtube播放器

  4. 最后在完成所有流程之后,您可以像下面这样链接。

      

    以下是获取播放列表的最终网址: -

         

    <强> https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId= {的channelID}&安培;键= {API   键}&amp;的maxResults = 50

         

    获取 PlaylistItems

         

    https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&key= {API key}&amp; maxResults = 50&amp; playlistId = {id}

    多数民众赞成。如果您遇到任何问题,请告诉我。

    更新1: -

    检查this链接以从频道名称获取频道ID

    enter image description here enter image description here