Javascript /tracks/{id}/上的数据共享给/users的目的是什么?

Javascript /tracks/{id}/上的数据共享给/users的目的是什么?,javascript,soundcloud,Javascript,Soundcloud,我是SoundCloudJSAPI的新成员,我有一个基本问题 我发现在曲目的子资源中有/tracks/{id}/shared to/users。但我不知道这是为了什么 我试图通过下面的代码获得值,但我总是得到404失败。谁能给我一些建议吗 SC.get("/tracks/153996284/shared-to/users", function(users) { console.log(">>get shared users Return"); }); 根据API引用,它说它

我是SoundCloudJSAPI的新成员,我有一个基本问题

我发现在曲目的子资源中有
/tracks/{id}/shared to/users
。但我不知道这是为了什么

我试图通过下面的代码获得值,但我总是得到404失败。谁能给我一些建议吗

SC.get("/tracks/153996284/shared-to/users", function(users) {
    console.log(">>get shared users Return");
});

根据API引用,它说它返回一个“有权访问该曲目的用户”列表。我想说,这是一个可以访问私人曲目的用户列表。当你拿到404的时候可能会发生两件事之一

  • 子资源仅存在于专用磁道

  • 您的帐户必须具有获取特定曲目的子资源的权限


  • 尝试上传一首曲目并将其设置为私人曲目,然后进行播放。同时确保您已经使用SC.connect进行了授权。

    Ohh~我已经完成了以上所有操作:上传一条私人曲目->使用SC.connect->SC.get对我的应用程序进行授权(“/tracks/153996284/共享给/users”)。但我还是收到了404错误,我在试图得到它的时候也收到了404。他们可能已经改变了处理私人轨道共享的方式。我不确定他们过去是如何处理私有轨道共享的,但看起来你现在想要共享它的时候只需要发送一个带有秘密令牌的uri。