如何获得一个Soundcloud帐户的访问令牌


How to get access token for one Soundcloud account

我正在创建一个应用程序,该应用程序将只使用一个由我控制的Soundcloud帐户。我想知道是否有办法在不通知用户的情况下获得该帐户的访问令牌。是否可以为一个帐户授权我的应用程序,然后从那时起使用它?我是API和PHP的新手,如果这是一个愚蠢的问题,很抱歉。

这是可能的,但根据API,这是不可能的。如果你在这里查看他们的文档,然后点击PHP的标签,它会说不支持PHP。然而,如果您获得了与SoundCloud API一起使用的PHP包装器,可以在这里找到。这是他们建议使用的包装器,但由于某种原因,这并没有记录在案。

// create client object
$client = new SoundcloudService('client id', 'client secret');

//Get access token
$client->credentialsFlow('username', 'password');

当然,您可以使用一个SoundCloud帐户作为服务帐户。

以下是相关文档:

https://developers.soundcloud.com/docs/api/reference#connect

https://developers.soundcloud.com/docs/api/reference#token