Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带有PHP的API删除soundcloud上的曲目_Php_Api_Audio_Soundcloud - Fatal编程技术网

使用带有PHP的API删除soundcloud上的曲目

使用带有PHP的API删除soundcloud上的曲目,php,api,audio,soundcloud,Php,Api,Audio,Soundcloud,我正试图通过soundcloud的API删除一首曲目。我正在为声音云使用Njasm php库(不是官方的,因为我认为他们没有官方的) 我可以上传很好,但我不是100%确定如何删除曲目 我有这个: $params = array("id"=>255008920); $response = $facade->delete("/tracks", $params); 但这似乎并没有删除该曲目 我必须使用什么(即使它不是基于Njasm库)来删除曲目?要

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

我可以上传很好,但我不是100%确定如何删除曲目

我有这个:

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

$response = $facade->delete("/tracks", $params);   
但这似乎并没有删除该曲目


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

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

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


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

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


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

希望有帮助。

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

希望能有所帮助。

api文档()显示您可以对曲目使用删除请求。只需在python库中试用,删除是非常可能的。api文档()显示您可以对曲目使用删除请求。只需在python库中试用,删除是非常有可能的。+1表示非常棒的资源。最后,我们使用了python(和官方库),虽然设置它需要一点学习曲线,但效果要好得多。+1表示非常棒的资源。最后,我们使用了python(和官方库),虽然设置它需要一些学习过程,但效果要好得多。