我似乎無法使用Spotify應用程序API可靠地獲取播放列表的subscriberCount。它幾乎總是會返回零,除非在進行API調用之前手動查看播放列表。Spotify播放列表的空訂戶數
有沒有什麼辦法以編程方式瀏覽到播放列表,以便加載用戶數?不幸的是,sp.core.browseUri不適用於播放列表。
我也試圖用libspotify相同,似乎得到同樣的問題。難道我做錯了什麼?任何人都能夠可靠地獲取播放列表訂閱者嗎?
要Replciate:
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);
});
我很欣賞這一點,但無論您多久等待,subscriberCount不會加載,除非您手動瀏覽到播放列表。運行我上面添加的代碼。 subscriberCount從0開始。當播放列表加載(並觸發更改事件)時,它仍然爲0. 10秒後,它仍然爲0.但是,如果您然後訪問播放列表,它會立即觸發具有正確計數的更改事件。 – 2012-01-10 22:20:24
(假設您尚未加載該特定播放列表) – 2012-01-10 22:27:38
目前已損壞。我修復了它,我們將在一兩天內發佈更新的Dev Preview版本。 – iKenndac 2012-01-11 14:37:27