API Youtube - >致命错误:类' Google_Service'找不到

时间:2016-12-13 22:15:44

标签: php html youtube-api youtube-data-api google-client

我在php中遇到错误,当我尝试将google api php客户端包含在内时如下:

require_once '\google-api-php-client-master\src\Google\Client.php';
require_once '\google-api-php-client-master\src\Google\Service\youtube.php';

同样,我尝试将autoload.php文件包含在内:

require_once '\google-api-php-client-master\src\Google\autoload.php';

但出现了另一个错误:

  

致命错误:未捕获的异常'异常'带有消息'此库必须通过composer或下载完整的软件包安装。请参阅https://github.com/google/google-api-php-client#installation

上的说明

我尝试测试的代码显示在以下链接中:

Https://developers.google.com/youtube/v3/code_samples/php

PD:抱歉我的英文不好

2 个答案:

答案 0 :(得分:1)

错误更具体到PHP而非此特定包。

您只能通过下载来使用PHP包。您需要安装它,并且您可以根据需要使用任何其他包管理器而不是composer

您需要composer installgoogle/apiclient

简而言之,文件composer.json应包含以下代码段:

"require": {
    "google/apiclient": "2.0.*",
    "php": ">= 5.6.1"
 }

确保拥有上述代码段后,请运行以下命令:

composer install

在此之后,不应该发生错误。

希望这有帮助。

答案 1 :(得分:0)

如果完整包不起作用,请尝试使用像错误中的建议一样的作曲家。您可以在此tutorial和此SO question中找到有关如何使用作曲家的信息。