codeigniter — Публикация песен с помощью SoundCloud PHP API и CURLFile

Первое размещение на StackOverflow.

Я создаю приложение, которое использует PHP API SoundClound. В основном, я хочу аутентифицировать и загружать песни.

Я работал на своем локальном сервере, и когда я пытаюсь загрузить, я получаю следующую ошибку:

Message: curl_setopt_array(): The usage of the @filename API for file uploading is deprecated. Please use the CURLFile class instead

Я использую CodeIgniter, но библиотека CI для SoundCloud слишком старая, поэтому я делаю все самостоятельно.

У меня нет опыта работы с CURL, я знаю только, как использовать его для базовых вещей. Что я вижу по поиску в Google и сообщению, что использование «@» для имени файла устарело, но я не могу найти, где использовать CURLFile в API SoundCloud.

Вот мой код загрузки:

    $sc_token = $this->accounts->refresh(1);
$client = new Services_Soundcloud(SC_CLIENT_ID,SC_CLIENT_SECRET);
$client->setAccessToken($sc_token);

$track_path = '@/_uploads/' . $track_name;

// upload audio file
$track = json_decode($client->post('tracks', array(
'track[title]' => $p['title'],
'trackзнак равно> 'funk rio pancadao mc dj',
'track [asset_data]' => $ track_path
)));
[/ NOEDIT]

С наилучшими пожеланиями!

0

Решение

Задача ещё не решена.

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

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

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