我似乎无法使用 Spotify Apps API 可靠地获取播放列表的订阅者计数。它几乎总是返回零,除非我在调用 API 之前手动查看播放列表。
有没有办法以编程方式“浏览”到播放列表,以便加载订阅者数量?不幸的是 sp.core.browseUri 不适用于播放列表。
我也对 libspotify 进行了同样的尝试,似乎遇到了同样的问题。难道我做错了什么?有没有人能够可靠地获取播放列表订阅者?
复制:
var playlist = "spotify:user:crjunkin:playlist:3tNieyc7DFck9BEM2k0IDv";
m.Playlist.fromURI(playlist,function(pl){
playlist = pl;
setTimeout("console.log('Waited: '+playlist.data.subscriberCount)",10000);
playlist.observe(m.EVENT.CHANGE, function() {
console.log("Changed: "+playlist.data.subscriberCount);
});
console.log(playlist);
console.log(playlist.data.subscriberCount);
});