如何获得顶级艺术家YouTube数据API V3



我正在使用youtube API V3从YouTube API中获取我的Android应用程序。我想向每个国家展示顶级艺术家。任何想法如何从YouTube API中检索顶级艺术家列表。位于https://www.youtube.com/yt/artists/charts.html

否,不可能通过YouTube数据API获取艺术家列表。因为search.list()可接受的"类型"值没有艺术家资源:

doc说:

可接受的值是:频道,播放列表,视频

我能想到的唯一方法是删除该网页的数据https://artists.youtube.com/charts/artists

我不确定这一点,但请尝试一下,使用 Search:list返回搜索结果的集合,与API请求中指定的查询参数匹配。默认情况下,搜索结果集标识匹配的视频,频道和播放列表资源,但是您还可以配置查询以仅检索特定类型的资源。包括regionCodetype Paramenter。

regioncode 参数指示API返回指定国家/地区的搜索结果。参数值是ISO 3166-1 alpha-2国家代码。

type 参数将搜索查询限制为仅检索特定类型的资源。该值是逗号分隔的资源类型列表。默认值是视频,频道,播放列表。

注意:对此方法的调用的配额成本为100个单位。

您必须在youtube上检查 YouTube Music Global Charts 频道 - i.e:https://www.youtube.com/channel/channel/ucrkzcyojvwnj60zm1xwllnw-- - 每个国家都有播放列表,例如:

  • 前100个音乐视频El Salvador
  • 尼加拉瓜的前100首歌曲
  • 以色列前100个音乐视频
  • 匈牙利前100首歌曲
  • 等...

然后,一旦确定了所需的播放列表,请复制其playlist_id,然后使用 playListItems endpoint进行调用。

相关内容

  • 没有找到相关文章

最新更新