使用带有PHP的API删除soundcloud上的曲目
我正试图通过soundcloud的API删除一首曲目。我正在为声音云使用Njasm php库(不是官方的,因为我认为他们没有官方的) 我可以上传很好,但我不是100%确定如何删除曲目 我有这个:使用带有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库)来删除曲目?要
$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(和官方库),虽然设置它需要一些学习过程,但效果要好得多。