Próbuję użyć interfejsu API arkuszy Google. Obserwuję instrukcje dokładnie z tego adresu URL: https://developers.google.com/sheets/quickstart/phpProblemy z uruchamianiem interfejsu PHP w Google Sheets API
I oczywiście powodem jestem delegowania tutaj jest, bo dostaję mylące błąd :)
Kroki Biorę są
Install kompozytor:
curl -s https://getcomposer.org/installer | php
i dostaję komunikat o powodzeniu.
Następnie uruchamiam: php composer.phar require google/apiclient:1.*
jak żądano od google i wracam.
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
Pierwszy raz prowadził ją linię Nothing to install or update
dał mi wiadomość o pakiet google zamontowania jak można by oczekiwać.
Następnie uruchamiam php quickstart.php
zgodnie z instrukcjami podanymi w kodzie w google link podanym przeze mnie. Wracam następujący błąd:
PHP Fatal error: Class 'Google_Service_Sheets' not found in /path/to/quickstart.php on line 12
Arkusze serwisowe Oczywiście Google ma być zawarte w Composer od transakcji kompozytor zależności między pakietami, biorąc pod uwagę, że nie można go nigdzie znaleźć w moim pakiecie dostawcy kiedy uruchomić grep 'Google_Service_Sheets' . -R
(inne niż w quickstart.php
oczywiście)
Drugą rzeczą, jaką zauważyłem jest to, że na linii 7 quickstart.php:
define('CREDENTIALS_PATH', '~/.credentials/sheets.googleapis.com-php-quickstart.json');
to ukryty katalog ~/.credentials
nie jest nigdzie na moim serwerze. Ale umieściłem numer client_secret.json
na linii 6 w moim katalogu roboczym.
samo tutaj ... szkoda, że nikt nie zna odpowiedzi na to, w przeciwnym razie pomogliby nam biednym istotom. – PinoyStackOverflower