我最近開始使用Soundcloud API開發一個簡單的應用程序,它將數據保存在播放列表中。但是,在我看來,並非所有播放列表中的曲目都正在返回。Soundcloud API不能通過Python返回播放列表中的所有曲目
我用下面的代碼:
import soundcloud, shelve, time
client = soundcloud.Client(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET,
username=E-MAIL,
password=PASSWORD)
playlists = client.get('/users/24196709/playlists', limit=1)
tracknames = []
trackids= []
for pl in playlists:
for track in pl.tracks:
print(track['title'])
tracknames.append(track['title'])
trackids.append(track['id'])
print(tracknames)
這個播放列表使用它:https://soundcloud.com/michiel-tammeling/sets/icecubes其中包含13首歌曲,但是代碼只返回11
任何幫助將非常感激。
難道這可能是由於任何分頁? – sammygadd
我不這麼認爲,因爲第二個和第三個失蹤。對於位於曲目列表中間的曲目,其他播放列表也會發生這種情況。這些是其中兩個: https://soundcloud.com/theprototypes/bbc-radio-1xtra-the-prototypes https://soundcloud.com/drumsoundandbasslinesmith/drumsound-bassline-smith-spring-heel-jack-friction -獨家 – Michael