如何知道用户何时使用Spotify API更改歌曲

时间:2018-02-13 06:15:31

标签: spotify

我需要知道用户何时更改“#34;当前正在播放"”的歌曲。

目前,我正在使用https://api.spotify.com/v1/me/player/currently-playing来获取有关当前播放的歌曲的信息"。但是,我需要知道它何时改变到下一个(不仅因为歌曲结束,而且当用户按下NEXT SONG按钮时)。

我目前的解决方法是每秒呼叫https://api.spotify.com/v1/me/player/currently-playing端点,但如果我经常这样做,我将超出速率限制。

1 个答案:

答案 0 :(得分:2)

你做得对。您需要轮询https://api.spotify.com/v1/me/player/currently-playing端点以检测播放状态的变化。

在某些情况下,使用显示player_state_changed事件的Spotify's web playback SDK可能更合适。为此,用户需要拥有一个高级帐户,并且需要在SDK创建的设备上进行回放。