我试图通过他们的API删除soundcloud上的曲目。我使用Njasm php库来制作声音云(不是官方的,因为我不认为他们有正式的云)。
我可以正常上传,但我不能100%确定如何删除曲目。
我有这个:
$params = array("id"=>255008920);
$response = $facade->delete("/tracks", $params);
但这似乎没有删除该曲目。
我必须使用什么(即使它不是基于Njasm库)来删除曲目?
答案 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)