2016-12-13 3 views
0

では見られない、私は次のようにGoogleのAPIのPHPのクライアントを含めるしようとすると、私は、PHPのエラーを取得しています。同様にAPI YouTubeの - >致命的なエラー:クラスのGOOGLE_SERVICE "

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'; 

しかし、別のエラーが表示されます。

Fatal error: Uncaught exception 'Exception' with message 'This library must be installed via composer or by downloading the full package. See the instructions at https://github.com/google/google-api-php-client#installation

私がしようとしているコードテストは、次のリンクに表示されます:

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

PD:

+0

まず、作者でインストールしたのか、完全なパッケージをダウンロードしたのですか?また、提供されたリンクで指示を読んだことがありますか? – CGriffin

+0

このリンクからパッケージ全体をダウンロードしました:https://github.com/google/google-api-php-client – Mvram

答えて

1

このエラーは、この特定のパッケージではなく、PHP固有のものです。

PHPパッケージをダウンロードするだけでは使用できません。インストールする必要があります。composerの代わりに他のパッケージマネージャを使用することもできます。

composer installパッケージgoogle/apiclientが必要です。要するに

、ファイルcomposer.jsonは、次のコードスニペット含まれている必要があります。この後

composer install

:あなたは上記のスニペットを持っていることを確認したら、以下のコマンドを実行します

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

をエラーは発生しません。

これが役に立ちます。

0

私の悪い英語のため申し訳ありませんが、完全なパッケージが動作しなかった場合は、お使いのエラーでの提案などの作曲を使用するようにしてください。このtutorialとこのSO questionには、コンポーザーの使い方があります。

関連する問題