Soundcloud Api Ошибка

Я пытался подписаться на пользователя, используя API Soundcloud в PHP.
Но я получаю ошибку ниже, когда я запускаю код.

Предупреждение: Отсутствует аргумент 2 для Services_Soundcloud :: put (), вызванного в
/home/sumithost/public_html/test.php в строке 12 и
определено в /home/sumithost/public_html/Soundcloud.php на
строка 636

исключение «Services_Soundcloud_Invalid_Http_Response_Code_Exception» с
сообщение ‘Запрошенный URL-адрес ответил HTTP код 404.’ в
/home/sumithost/public_html/Soundcloud.php:941 Stack
трассировка: # 0
/home/sumithost/public_html/Soundcloud.php(645):
Services_Soundcloud -> _ запрос (»https: //api.sou…’, Массив) # 1
/home/sumithost/public_html/test.php(12):
Services_Soundcloud-> put (‘/ me / followings / …’) # 2 {main} исключение

Мой код ниже

require_once 'Soundcloud.php';

$client = new Services_Soundcloud('xxClient-IDxx', 'xxSecretKEYxx', 'http://sumithost.uni.me/sc.php');$client->setAccessToken('xxAccess-Tokenxx');try {
$client->put('/me/followings/3207');
} catch (Services_Soundcloud_Invalid_Http_Response_Code_Exception $e) {
echo $e;
}
?>

Используя php sdk отсюда:https://github.com/mptre/php-soundcloud

Я думаю, что ошибка в пут-функции soundcloud.php: 636

-2

Решение

Метод put нуждается во втором аргументе. Описание в комментарии к докблоку неверно.

/**
* Send a PUT HTTP request
*
* @param string $path        Request path
* @param array  $postData    Optional post data
* @param array  $curlOptions Optional cURL options
*
* @return mixed
*
* @access public
* @see Soundcloud::_request()
*/

function put($path, $postData, $curlOptions = array())

Я думаю, что использование » (пустая строка) в качестве второго аргумента должно помочь.

РЕДАКТИРОВАТЬ: не понял, докблок сказал, что это необязательно. Это не.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]