2016-07-21 2 views
5

Google 시트 API를 사용하려고합니다. 나는이 URL에서 정확하게 감독의 지시를 따라 해요 : https://developers.google.com/sheets/quickstart/phpPHP Google 스프레드 시트 API 빠른 시작 문제

내가 데려 갈거야 단계는

이다 내가

혼란 오류 : 받고 있어요 때문에 물론 내가 여기에 게시하도록하겠습니다 그 이유는

는 작곡가 설치 :

curl -s https://getcomposer.org/installer | php 

을 나는 성공 메시지가 표시됩니다.

다음 : google에서 요청한 것처럼 php composer.phar require google/apiclient:1.*을 실행하면 반환됩니다.

php composer.phar require google/apiclient:1.* 
./composer.json has been updated 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Nothing to install or update 
Generating autoload files 

나는 그것에게 Nothing to install or update 라인을 처음 실행 한

당신이 예상하는대로 구글에서 패키지 설치에 대해 나에게 메시지를 주었다.

나는 포함 된 Google 링크의 코드와 관련하여 php quickstart.php을 실행합니다.

PHP Fatal error: Class 'Google_Service_Sheets' not found in /path/to/quickstart.php on line 12 

분명히 구글 서비스 시트를 고려, 패키지 종속성 작곡가 거래 이후 작곡가에 포함하도록되어 나는 grep 'Google_Service_Sheets' . -R (다른 프로그램을 실행할 때 난 아무데도 내 공급 업체 패키지를 찾을 수 없습니다 : 나는 다음과 같은 오류를 반환

define('CREDENTIALS_PATH', '~/.credentials/sheets.googleapis.com-php-quickstart.json'); 

숨겨진 디렉토리 ~/.credentials 어디서나 내 서버를 찾을 수 없다는 : 물론 quickstart.php)

보다 내가 눈치 다른 것은 quickstart.php의 7 행에 있다는 것입니다. 하지만 내 작업 디렉토리에 라인 6에 client_secret.json을 포함 시켰습니다.

+1

여기도 마찬가지다. 너무 나쁘다. 아무도 대답을 모른다. 그렇지 않으면 우리 가난한 존재를 도울 것이다. – PinoyStackOverflower

답변

0

Folder .credentials는 사용자의 홈 폴더에 있습니다. 예를 들어 내 Windows PC에서 C : \ Users \ .credentials 아래에 있습니다.

Unix \ Linux 시스템의 경우 echo ~username을 사용하여 사용자의 집 주소를 얻을 수 있습니다.

+0

나는이 질문을 게시했을 때 원래 파일을 확인했다. 어쨌든 귀하의 회신 주셔서 감사합니다 :) – domdambrogia