/me/activities 查询仅返回 8 个活动 - 其余的在哪里?
Only 8 activities returned for /me/activities query - where are the rest?
当我查询/me/activities时,returned JSON只包含8条轨道,然后遍历next_href游标属性return相同复制 8 条轨道。我最近使用了与几周前相同的查询,并且成功地能够 return 数百首歌曲,但我现在仅限于 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 包装器来 return 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))
当我查询/me/activities时,returned JSON只包含8条轨道,然后遍历next_href游标属性return相同复制 8 条轨道。我最近使用了与几周前相同的查询,并且成功地能够 return 数百首歌曲,但我现在仅限于 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 包装器来 return 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))