在查询经过身份验证的用户的曲目时,我遇到了Soundcloud API的问题。我目前正在使用NXOAuth2在iOS上进行测试,以提供OAuth2身份验证。我没有使用现已弃用的Soundcloud iOS SDK。
如果我向https://api.soundcloud.com/me/tracks.json?limit=50&linked_partitioning=1发出GET请求,则返回的JSON包含50个曲目,字符串" https://api.soundcloud.com/me/tracks.json?limit=50&linked_partitioning=1&offset=50" for key" next_href"。向此URL发出GET请求将返回下一页曲目。这可以按预期工作。
如果我向https://api.soundcloud.com/me/favorites.json?limit=50&linked_partitioning=1发出GET请求,则返回的JSON包含50个曲目,字符串" https://api.soundcloud.com/me/favorites.json?before=1395763236&linked_partitioning=1&page_number=1&page_size=50" for key" next_href"。对此URL发出GET请求将返回一个JSON,该JSON具有与使用原始URL获得的相同的轨道集,并且返回相同的" next_href"字符串。
看起来/me/tracks.json尚未使用new pagination style更新(仍使用偏移量)。但/me/favourites.json有,但对我来说不正常。其他人可以澄清类似的行为吗?我希望有一些我错过的东西。
非常感谢提前。