尝试使用Spotify API PHP Wrapper时未定义的变量通知

时间:2016-11-01 00:28:22

标签: php json api composer-php spotify

我希望你很好。我是编码的新手,并花了很多时间试图找到我的问题的解决方案,没有太多运气。

我试图利用Spotify的API与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 install”,该目录与存储composer.json文件的目录相同,这导致创建了composer.lock文件,供应商文件夹。

3.)然后我通过firebug将composer.lock,composer.json和vendor文件夹移动到我的在线托管服务(ecowebhosting),以便我可以运行并测试代码。我还创建了一个我移动到服务器的.php文件。

在我的.php页面中,我声明了所需的文件(如下所示),并在github上的Spotify API PHP Wrapper文档中运行了一个示例查询,以确认我是否成功加载了库(autoload.php文件夹)在我执行上面的步骤2之后,在“Vendor”文件夹中自动创建了:

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

当我运行上面的代码时,我收到以下错误:

注意:未定义的变量:第8行/home/sites/amanka.com/public_html/content/SmallApps/ListeningPod/home.php中的api致命错误:在非对象上调用成员函数getAlbumTracks()第8行/home/sites/amanka.com/public_html/content/SmallApps/ListeningPod/home.php

此错误导致我认为我没有正确安装库。请问我可能出错的任何想法?

非常感谢

0 个答案:

没有答案