我正在使用的API达到了我的速率限制,我很困惑,因为我用来防止这种情况的方法看起来肯定应该有效,但它并不是100%有效的。我在每次API调用之前都有这一行,该API调用一个函数来检查我是否接近我的极限,如果我接近极限,然后休眠足够长的时间来重置我的命中计数。count[1] is how many hits per 2 minutes
if ($count[0] == 19) {sleep是我的代码有问题,
我计划使用Apple Music API (Apple Music Catalog)在我的应用程序中搜索歌曲。通过阅读文档和堆栈溢出,我知道有一个速率限制,但是我想知道这个限制是影响所有使用应用程序的用户还是影响每个用户群。在中,它说
“如果你从Apple Music Catalog请求任何内容,该请求将首先命中Apple的缓存,这不会检查您的速率限制。如果您从个性化终结点请求任何内容,则呼叫它将始终检查速率限制。”