Soundcloud API:获取曲目转发,获取播放列表统计数据,曲目 playback_count 错误
Soundcloud API: get tracks reposts, get playlist stats, track playback_count error
我正在使用 python 库 https://github.com/soundcloud/soundcloud-python 获取用户统计信息:关注者和关注者数量、曲目统计信息(喜欢、播放、转发、评论、下载)。
但是我无法在
中找到转发字段
http://api.soundcloud.com/users/USER_ID/tracks?consumer_key=MY_CLIENT_ID
http://api.soundcloud.com/users/USER_ID/playlists?consumer_key=MY_CLIENT_ID
是否也有获取转发统计信息的方法?
我也无法在播放列表字段中找到 favoriting_count
...有没有办法通过 soundcloud API 获取它?
此外,playback_count
的曲目数不等于用户 soundcloud 页面中显示的播放次数。这是已知错误吗?
找到答案。
来自 soundcloud API 参考
- 转发统计未实现
- 播放列表统计数据未实现
对于 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
我正在使用 python 库 https://github.com/soundcloud/soundcloud-python 获取用户统计信息:关注者和关注者数量、曲目统计信息(喜欢、播放、转发、评论、下载)。
但是我无法在
中找到转发字段http://api.soundcloud.com/users/USER_ID/tracks?consumer_key=MY_CLIENT_ID http://api.soundcloud.com/users/USER_ID/playlists?consumer_key=MY_CLIENT_ID
是否也有获取转发统计信息的方法?
我也无法在播放列表字段中找到 favoriting_count
...有没有办法通过 soundcloud API 获取它?
此外,playback_count
的曲目数不等于用户 soundcloud 页面中显示的播放次数。这是已知错误吗?
找到答案。
来自 soundcloud API 参考
- 转发统计未实现
- 播放列表统计数据未实现
对于 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