SoundCloud Javascript SDK 3.0放置方法失败

时间:2015-10-29 08:40:10

标签: javascript sdk soundcloud put

我目前正在使用SoundCloud Javascript SDK 3.0开发服务,我对PUT方法有疑问。

所有来电都会回复此HTTP错误:401 Unauthorized

这里是我的JS代码,类似于SDK documentation

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

SC.connect().then(function() {
  SC.put('/me/followings/3207').then(function(){
    alert('follow ok');
  });
});

所有PUT调用都会产生同样的问题:me/favorites/TRACKIDme/followings/USERIDme/track_reposts/TRACKID ......

有人会对此有所了解吗?

1 个答案:

答案 0 :(得分:0)

要使用以下功能,您必须通过身份验证。先使用:

<script src="https://connect.soundcloud.com/sdk/sdk-3.0.0.js"></script>
<script>
    SC.initialize({
        client_id: 'YOUR_CLIENT_ID',
        redirect_uri: 'http://example.com/callback'
    });

    // initiate auth popup
    SC.connect().then(function() {
        return SC.get('/me');
    }).then(function(me) {
        alert('Hello, ' + me.username);
    });
</script>

只有在您可以使用

之后
SC.connect().then(function() {
    SC.put('/me/followings/3207').then(function(){
        alert('follow ok');
    });
});