【问题标题】:Spotify Web API Search ResultsSpotify Web API 搜索结果
【发布时间】:2020-01-15 13:10:21
【问题描述】:

如果我使用搜索方法来搜索艺术家,而不是只传递一个字母的名字,spotify 将返回所有名字中有该字母的艺术家,还是只返回一部分名字中有字母的艺术家?

可以测量吗?

例如,我需要从平台中提取所有以特定字母开头的歌手。

【问题讨论】:

    标签: python web-crawler spotify spotipy


    【解决方案1】:

    例如,如果您向/v1/search?q=t&type=artist 发出请求,那么 API 将返回所有包含字母“T”的艺术家。

    但以分页形式。例如,请求的响应将返回:

    "limit": 20, "next": "https://api.spotify.com/v1/search?query=t&type=artist&offset=20&limit=20", "offset": 0, "previous": null, "total": 10000

    所以你知道,总共有 1000 位艺术家(不确定 1000 位是否是 Spotify 为搜索查询返回的最大值),但每页呈现 20 位艺术家。

    每个页面您最多可以请求 50 个艺术家。

    更多信息请参见https://developer.spotify.com/documentation/web-api/reference/search/search/

    【讨论】:

    • 简而言之,spotify 不会给我他们拥有的所有数据。有没有办法绕过这个限制来获得所有结果?或者至少知道总共有多少结果可以让我与我得到的结果进行比较?
    猜你喜欢
    • 2014-07-28
    • 1970-01-01
    • 2020-05-20
    • 2017-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 2013-08-17
    相关资源
    最近更新 更多