这是我第一次使用SoundCloud API,而我正在努力让用户使用SoundCloud JavaScript SDK关注其他用户。
请参阅文档链接: - https://developers.soundcloud.com/docs/api/guide#follow
对于Python和Ruby,他们使用access_token(在身份验证调用后收到)进行此调用似乎是正确的。
使用JavaScript,一旦用户从弹出窗口登录,我就在回调URL上收到了access_token。
但是在文档中,对于JavaScript,他们再次发送了callback_url和client_id。这似乎不正确。
但是,我尝试以不同的组合发送client_id,callback_url,access_token变量,但仍然没有给出任何响应。
基本上,我已经从弹出对话框和回调网址中验证了用户,我想让这个用户关注其他用户。
这是Popup代码: -
<script src="https://connect.soundcloud.com/sdk/sdk-3.1.2.js"></script>
<script>
SC.initialize({
access_token: 'received_by_get_method_on_callback_url'
});
SC.connect().then(function() {
// Follow user with ID 3207
SC.put('/me/followers/3207').then(function(){
// Unfollow the same user
//SC.delete('/me/followers/3207');
});
});
</script>
..和回调网址代码: -
{{1}}