通过SoundCloud API收藏私人曲目

时间:2012-08-03 19:09:44

标签: soundcloud asp.net-web-api

有没有人知道如何使用SoundCloud API收藏私密曲目?

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

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

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

1 个答案:

答案 0 :(得分:1)

只要您可以访问私人音轨,您就应该能够喜欢它。请注意,这意味着:

  1. 该曲目属于当前经过身份验证的用户或..
  2. 该轨道已明确与当前经过身份验证的用户共享
  3. 只要满足这两个条件中的任何一个,您就可以收藏一首曲目。请注意,您当然也必须允许用户首先进行身份验证:

    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"
      });
    });
    
相关问题