json — уведомление о неопределенной переменной при попытке использовать Spotify API PHP Wrapper

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

Я пытался использовать API Spotify с PHP, но столкнулся с непреодолимыми препятствиями. Пожалуйста, смотрите шаги, предпринятые ниже:

1.) Я скачал библиотеку Spotify PHP Wrapper здесь https://github.com/jwilsson/spotify-web-api-php, и сохранил его в том же каталоге, что и мое приложение. Затем я создал файл composer.json, как показано ниже:

{
"require": {
"jwilsson/spotify-web-api-php": "^1.0.0"}
}

2.) После создания и сохранения файла composer.json я запустил «установку composer» в терминале в том же каталоге, где хранился файл composer.json, что привело к созданию файла composer.lock и папки vendor ,

3.) Затем я переместил папки composer.lock, composer.json и vendor в свой онлайн-хостинг (ecowebhosting) через firebug, чтобы я мог запустить и протестировать код. Я также создал файл .php, который я также перенес на сервер.

На своей странице .php я объявил требуемые файлы как таковые (ниже) и запустил образец запроса из документации Spotify API PHP Wrapper на github, чтобы подтвердить, успешно ли я загрузил библиотеку (папка autoload.php была автоматически создана). в папке «Продавец», после того как я выполнил шаг 2 выше):

require 'vendor/autoload.php';
$tracks = $api->getAlbumTracks('1oR3KrPIp4CbagPa3PhtPp');
print_r ($tracks);

Когда я запускаю код выше, я получаю ошибку ниже:

Примечание: неопределенная переменная: api в /home/sites/amanka.com/public_html/content/SmallApps/ListeningPod/home.php в строке 8 Неустранимая ошибка: вызов функции-члена getAlbumTracks () для необъекта в / home / sites / amanka.com / public_html / content / SmallApps / ListeningPod / home.php в строке 8

Эта ошибка заставляет меня думать, что я неправильно установил библиотеку. Пожалуйста, есть идеи, где я могу пойти не так?

большое спасибо

1

Решение

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

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

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

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