1

SoundCloud APIを使用してプライベートなトラックをお気に入りに追加する方法を知っている人はいますか?

これは私がこれまでに持っているものです。

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

これは、パブリックのトラックでは機能しますが、プライベートのトラックでは404/401エラーが発生します。

4

1 に答える 1

1

プライベートトラックにアクセスできる限り、それをお気に入りに追加できるはずです。これは、次のいずれかを意味することに注意してください。

  1. トラックは、現在認証されているユーザーまたはに属しています。
  2. トラックは現在認証されているユーザーに明示的に共有されました

これらの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 に答える