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

Delete track on soundcloud using the API with PHP

我正在尝试通过他们的 API 删除 soundcloud 上的曲目。我正在使用 Njasm php 音云库(不是官方库,因为我认为他们没有官方库)。

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

我有这个:

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

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

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

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

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

这可能会为您指明正确的方向

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

我是 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();

希望对您有所帮助。