【问题标题】:YouTube Data API (v3, PHP) error on Heroku?Heroku 上的 YouTube 数据 API (v3, PHP) 错误?
【发布时间】:2015-06-18 06:07:28
【问题描述】:

我正在编写一个使用 YouTube Data API v3 (link to Google-provided PHP client) 的 PHP 应用程序。我正在用 MAMP 测试它并用 Heroku 发布。当我使用 MAMP 运行应用程序时,它运行良好,但是当我部署到 Heroku 时,我收到以下错误消息:

PHP 致命错误:在第 165 行的 /app/Google/IO/Abstract.php 中找不到类“Google_Http_CacheParser”

我能想到的唯一区别是不同的 PHP 版本(MAMP 5.5.10、Heroku 5.6.10)。但是使用composer.json 限制后问题并没有解决。此外,Google 声称客户端应该可以使用任何 5.2.1+ 版本。

我正在使用 Google 提供的 autoload.php 导入所有内容。

该应用程序的代码已发布on GitHub。只有 update.php 使用 API。

【问题讨论】:

    标签: php heroku mamp youtube-data-api


    【解决方案1】:

    我发现了问题。

    我的 .gitignore 忽略了所有以“缓存”开头的文件。这是很久以前添加的,在我使用这个版本的 API 之前。

    因此,CacheParser.php(Google 的 PHP 客户端中的文件之一)从未被发送到服务器。

    【讨论】:

      猜你喜欢
      • 2017-06-14
      • 1970-01-01
      • 2018-05-12
      • 2013-02-19
      • 2016-10-08
      • 2015-04-28
      • 2021-12-25
      • 1970-01-01
      • 2014-04-18
      相关资源
      最近更新 更多