只有 8 个活动返回 /me/活动查询 - 其余的在哪里



当我查询/me/Activity 时,返回的 JSON 仅包含 8 个轨道,然后遍历 next_href 游标属性会返回相同的重复 8 个轨道。几周前,我使用了相同的查询,并成功返回了数百首歌曲,但现在仅限于 8 首歌曲。

要重新创建:

https://api.soundcloud.com/me/activities?limit=10&oauth_token=<token>

https://api.soundcloud.com/me/activities?limit=10&oauth_token=<token>&cursor=<cursor>

提前感谢!

自 3 月底以来,我就没有碰过这个问题,今天也无法复制这个问题。我使用 Souncloud-Python 包装器返回了 1000+ 首歌曲:

import soundcloud
client = soundcloud.Client(<client_id>, <client_secret>,
                           <username>, <password>)
total_activities = 0
next_href = '/me/activities?limit=25'
# Continue to fetch songs until no additional link is available
while next_href is not None:
    activities = client.get(next_href)
    per_req_count = 0
    for activity in activities.collection:
        # print "Found:", activity.type
        per_req_count += 1
    print('> per_req_count = {}'.format(per_req_count))
    total_activities += per_req_count
    next_href = activities.next_href
print('n> total_activities = {}'.format(total_activities))

相关内容

最新更新