本文介绍了如何知道用户何时使用Spotify API更改歌曲的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要知道用户何时更改了"当前播放"的歌曲。
目前,我正在使用https://api.spotify.com/v1/me/player/currently-playing
获取有关当前正在播放的歌曲的信息。但是,我需要知道它何时切换到下一首歌(不仅因为歌曲结束,而且还因为用户何时按下下一首歌按钮)。
我目前的解决方法是每秒调用https://api.spotify.com/v1/me/player/currently-playing
终结点,但如果我频繁调用,则会超出速率限制。
推荐答案
您做得对。您需要轮询https://api.spotify.com/v1/me/player/currently-playing终结点以检测播放状态的更改。
在某些情况下,可能适合使用Spotify's web playback SDK,它会公开player_state_changed
事件。为此,用户需要拥有高级帐户,并且回放需要在SDK创建的设备上进行。
这篇关于如何知道用户何时使用Spotify API更改歌曲的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!