Spotipy API 速率限制没有错误响应?

问题描述 投票:0回答:1

Spotify API 似乎(?)限制了我的速率,但没有任何错误响应

我在网络应用程序中使用Spotify API和spotipy,并发出大量请求,即使用spotipy .track()函数;

for track_id in playlist: track_info = sp.track(track_id)

调试向我展示了它调用了这个函数,然后永远卡在这个 API 调用上。我认为我达到了速率限制,但我习惯了在达到速率限制时收到 429 个响应 - 这次,我的代码只是永远运行而没有响应。

我已经使用有效的轨道 ID 单独测试了 track() 调用,并得到了相同的结果。

对于这个 API/库来说相对较新,不确定速率限制是如何工作的,或者这是否就是这里发生的情况。

编辑:值得一提的是,我仍然可以访问其他 API 端点,只是这个端点出现了问题。

spotify rate-limiting spotipy
1个回答
0
投票

在 Spotify 开发者仪表板上创建了一个新应用程序并获得了一个新的客户端 ID - 我的通话现在可以正常工作。但仍然不确定出了什么问题,这种解决方法显然对于生产中的任何应用程序或大量测试用户来说都不实用。

© www.soinside.com 2019 - 2024. All rights reserved.