使用 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 身份验证。
这可能会为您指明正确的方向
我是 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 删除 soundcloud 上的曲目。我正在使用 Njasm php 音云库(不是官方库,因为我认为他们没有官方库)。
我可以正常上传,但我不是 100% 确定如何删除曲目。
我有这个:
$params = array("id"=>255008920);
$response = $facade->delete("/tracks", $params);
但这似乎并没有删除曲目。
我必须使用什么(即使它不是基于 Njasm 库)来删除曲目?
要使用删除功能,您需要使用 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();
希望对您有所帮助。