1

有谁知道如何使用 SoundCloud API 收藏私有曲目?

这就是我到目前为止所拥有的。

SC.put('/me/favorites/1234567', function(track,error){alert(error.message)})

这适用于公开的轨道,但当它是私有的时,我收到 404/401 错误。

4

1 回答 1

1

只要您可以访问私人曲目,您就应该可以收藏它。请注意,这意味着:

  1. 该曲目属于当前经过身份验证的用户或..
  2. 该曲目已明确共享给当前经过身份验证的用户

只要满足这两个条件中的任何一个,您就可以收藏一首曲目。请注意,当然您还必须允许用户首先进行身份验证:

SC.initialize({
  client_id: 'foo',
  redirect_uri: 'http://example.com/callback.html'
});

SC.connect(function(me) {
  SC.put('/me/favorites/53919056', function(response, error) {
    // response.status will equal "201 - Created"
  });
});
于 2012-08-08T19:51:30.273 回答