【问题标题】:Apple Music Search API rate limitApple Music Search API 速率限制
【发布时间】:2020-06-17 05:32:32
【问题描述】:

我正在使用Apple Music API 获取曲目/专辑相关信息,Search for catalog resources 请求。

我想知道 API 使用是否有任何速率限制(请求限制)。我在他们的文档/堆栈溢出/谷歌中找不到任何详细信息。我没有得到 429 状态码(到目前为止)。

它是否与 iTunes Search API 中的限制相同? (这里是related question

有人知道这方面的信息吗?


更新

请求

curl -i 'https://api.music.apple.com/v1/catalog/ru/search?term=hi+so' -H "Authorization: Bearer ..."

响应标题:

没有“X-Rate-Limit”标头。

【问题讨论】:

    标签: throttling rate-limiting apple-music


    【解决方案1】:

    显然它有所不同,但响应“X-Rate-Limit”中有一个标题,格式为“user-hour-lim:10;user-hour-rem:8;”这包括您每小时可以提出多少请求。

    Forum

    Documentation

    编辑:感谢@Satsuki 强调某些端点可能没有documentation 中描述的速率限制。

    如果您从 Apple Music Catalog 请求任何内容,该请求将首先访问 Apple 的缓存,这不会检查您的速率限制。

    【讨论】:

    • 实际上,您的文档链接很有帮助!
    • 您认为这是基于每个用户还是基于令牌。因为如果应用的用户数量增加,这可能会成为问题。
    • @Satsuki 它在论坛链接中声明我提供的是每个正在使用的密钥。
    • @Shoejep 我想知道目录资源是否属于这种情况。在docs 中它说“如果您从 Apple Music 目录请求任何内容,该请求将首先访问 Apple 的缓存,这不会检查您的速率限制。如果您从个性化端点请求任何内容,则始终调用它检查速率限制。”这是否意味着访问 Apple Music 目录(如上面的问题)没有速率限制?
    • @Satsuki 有可能,不联系苹果很难确定。
    猜你喜欢
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 2020-11-04
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多