Python SoundCloud API-播放计数小于实际计数

Python SoundCloud API-播放计数小于实际计数,python,api,soundcloud,Python,Api,Soundcloud,我通过python SDK使用soundcloud api 当我通过“搜索”获得曲目数据时, 轨迹属性“playback_count”似乎是 小于在网络上看到的实际计数 如何避免此问题并获得实际播放次数 (例如。 这首歌的播放次数是2700, 但当它在网络上显示时,实际上是15k ) 注意:对于评论或喜好,不会出现此问题 下面是我的代码 ##Search## tracks = client.get('/tracks', q=querytext, created_at={'from':startd

我通过python SDK使用soundcloud api

当我通过“搜索”获得曲目数据时, 轨迹属性“playback_count”似乎是 小于在网络上看到的实际计数

如何避免此问题并获得实际播放次数

(例如。 这首歌的播放次数是2700, 但当它在网络上显示时,实际上是15k )

注意:对于评论或喜好,不会出现此问题

下面是我的代码

##Search##
tracks = client.get('/tracks', q=querytext, created_at={'from':startdate},duration={'from':startdur},limit=200)

outputlist = []
trackinfo = {}
resultnum = 0

for t in tracks:
    trackinfo = {}
    resultnum += 1

    trackinfo["id"] = resultnum
    trackinfo["title"] =t.title
    trackinfo["username"]= t.user["username"]
    trackinfo["created_at"]= t.created_at[:-5]
    trackinfo["genre"] = t.genre
    trackinfo["plays"] = t.playback_count
    trackinfo["comments"] = t.comment_count
    trackinfo["likes"] =t.likes_count
    trackinfo["url"] = t.permalink_url

    outputlist.append(trackinfo)

通过API报告时,播放计数不正确存在问题

我在通过活动的/me端点获取数据时遇到过这种情况,我想提几点

第一幅图像显示访问soundcloud小部件中当前播放曲目返回的声音时返回的信息

通过api为me/activities端点返回的信息


查看SoundCloud网站,他们实际上调用了API的第二个版本来填充用户页面上的曲目列表。它与文档版本类似,但不完全相同

如果您向发出请求,那么您将返回一个JSON对象,该对象显示的数字与您在web上看到的数字相同


由于这是一个未记录的版本,我确信下次他们更新网站时它会改变。

我也有同样的问题。播放次数远低于SC页面或SC Pulse应用程序上的播放次数。数了几次之后,它似乎被卡住了。每个用户都有,不仅仅是我的用户。大约发生在2周左右。。。希望一些SoundCloud的工程师会读到这篇文章,并尽快解决这个问题。同样的问题,FWIW。我也注意到了这一点。