2016-12-13 2 views
0

나는 다음과 같은 구글 API를 PHP 클라이언트를 포함 할 때 나는, PHP에서 오류를 받고 있어요에없는 클래스 'GOOGLE_SERVICE'API 유튜브 -> 치명적인 오류 :

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

을 마찬가지로를, I 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이 필요합니다. 당신은, 당신은 위의 코드가 있는지 확인 다음 명령을 실행하면

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

:이 후

composer install

을 한마디로

는 파일 composer.json 다음과 같은 코드를 포함해야한다 오류가 발생하지 않아야합니다.

희망이 도움이됩니다.

0

전체 패키지가 작동하지 않는 경우, 오류가있는 제안처럼 작곡가를 사용하려고합니다. 이 tutorial과이 SO question에서 작곡가 사용법을 확인할 수 있습니다.