我正在玩spotify播放按钮,并尝试让它显示一组任意音轨,我将其作为逗号分隔的ID列表。
它在大多数情况下运行良好,但可能会发生按钮未正确呈现,并显示Spotify开发者页面,如下所示:http://xben.free.fr/spotify/
我觉得在使用大量曲目(超过80个)时会发生这种情况。
您是否有人遇到过同样的问题,或者知道是否有限制?我浏览了文档,在使用现有的播放列表时,它只提到了1000个音轨限制。
答案 0 :(得分:4)
是的,众所周知,trackset uris的长度不能超过80个音轨(取决于你的音轨标题)。
任意限制的推理类似于:它是您可以发送到旧版IE浏览器的最长网址。我们希望它在所有浏览器中都能正常工作。如果它不能在一个中工作,那么它也不适用于其他工作。
但是有两个问题。
它的实现方式,只需在php conf中设置suhosin.get.max_value_length = 2048即可。如果它太大,suhosin将只删除参数,使请求看起来像https://embed.spotify.com,它将重定向到开发人员站点。不是最好的错误消息。我们会修复。
应记录限制。我们会解决的。甚至可能会提高限制并告诉人们不同的某些浏览器。
(我在Spotify工作)