我正在使用python库https://github.com/soundcloud/soundcloud-python to fet fet fet of用户统计数据:关注者和跟随者编号,轨道统计数据,,评论,下载)。
,但我无法在
中找出reposts字段http://api.soundcloud.com/users/ user_id /tracks?computer_key = my_client_id http://api.soundcloud.com/users/ user_id /playlists?computer_key = my_client_id
有没有一种方法来获取统计数据?
我也无法在播放列表字段中找到favoriting_count
...有没有一种方法可以使用SoundCloud API?
另外,曲目的playback_count
不等于用户SoundCloud页面中显示的戏剧计数。这是一个已知的错误吗?
找到答案。
来自SoundCloud API参考
https://developers.soundcloud.com/docs/api/reference
- 重新发布统计信息未实施
- 播放列表数据未实施
对于playback_count
错误,我发现如果您直接从轨道uri
获得playback_count
,则计数将更新。因此,要获取最后更新的用户轨道的playback_count
,您应该执行:
import soundcloud
client = soundcloud.Client(client_id=YOUR_CLIENT_ID)
tracks = client.get('/users/'+USERNAME+'/tracks')
for track in tracks:
uri = track.uri
track_info = client.get(uri)
plays = track_info.playback_count