使用PHP使用API​​删除soundcloud上的曲目

时间:2016-03-25 17:22:24

标签: php api audio soundcloud

我试图通过他们的API删除soundcloud上的曲目。我使用Njasm php库来制作声音云(不是官方的,因为我不认为他们有正式的云)。

我可以正常上传,但我不能100%确定如何删除曲目。

我有这个:

$params = array("id"=>255008920);                

$response = $facade->delete("/tracks", $params);   

但这似乎没有删除该曲目。

我必须使用什么(即使它不是基于Njasm库)来删除曲目?

2 个答案:

答案 0 :(得分:2)

我是njasm库的创建者。 首先感谢您使用它。

关于你的问题:你正在使用正确的参数调用正确的方法,但是你需要调用

request()

方法到最后,调用API。假设您已通过身份验证。

示例:

$facade = new SoundcloudFacade($clientID, $clientSecret);
$facade->userCredentials($username, $password);
$params = ["id" => 12345];
$response = $facade->delete('/tracks')->request();
// or
$facade->delete('/tracks');
$facade->setParams($params);
$response = $facade->request();

希望它有所帮助。

答案 1 :(得分:1)

要使用删除功能,您需要使用OAuth身份验证。

这可能会指向正确的方向

https://apigee.com/console/soundcloud?apig_cc=1