我正在使用python库https://github.com/soundcloud/soundcloud-python来获取用户的统计数据:关注者和关注者数量,曲目统计数据(喜欢,播放,重新发布,评论,下载)。
但是我无法找到
中的转发字段http://api.soundcloud.com/users/的 USER_ID /曲目?CONSUMER_KEY = MY_CLIENT_ID http://api.soundcloud.com/users/的 USER_ID /播放列表?CONSUMER_KEY = MY_CLIENT_ID
有没有办法获取转贴统计数据?
我也无法在播放列表字段中找到favoriting_count
...有没有办法通过soundcloud API获取它?
此外,playback_count
个曲目不等于用户的soundcloud页面中显示的播放次数。这是一个已知的错误吗?
答案 0 :(得分:0)
找到答案。
来自soundcloud API参考
对于playback_count
错误,我发现如果您直接从曲目playback_count
获得uri
,则会更新计数。
因此,要获取用户最后更新的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