Google php api – errore nel caricamento della pagina del controller

Ho usato un esempio da questo sito.

Ho appena aggiunto le credenziali e la row:

require_once APPPATH . "libraries/google-api-php-client-master/src/Google/autoload.php"; 

nel controller.

Dà il seguente errore:

Errore irreversibile: exception non rilevata 'exception' con messaggio 'Questa libreria deve essere installata tramite compositore o scaricando il pacchetto completo. Consulta le istruzioni su https://github.com/google/google-api-php-client#installation . " in /var/www/html/gauth/application/libraries/google-api-php-client-master/src/Google/autoload.php:14 Traccia stack: # 0 / var / www / html / gauth / application / controller /user_authentication.php(15): require_once () # 1 [function interna]: User_Authentication-> index () # 2 /var/www/html/gauth/system/core/CodeIgniter.php(360): call_user_func_arrays (Array, Array) # 3 /var/www/html/gauth/index.php(202): require_once ('/ var / www / html / g …') # 4 {main} lanciato in / var / www / html / gauth / application / libraries / google-api-php-client-master / src / Google / autoload.php sulla linea 14

Per favore aiuto, lo sto facendo per la prima volta!

È perché il tuo progetto ha mancato il lib google-api-php-client , ti suggerisco di installarlo tramite compositore.

passaggi:

  • installa il compositore (se non lo hai)
  • aggiungi google-api-php-client lib al tuo progetto
  • rieseguire il codice

passi al command

  • php -r "readfile(' https://getcomposer.org/installer ');" > composer-setup.php php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === 'fd26ce67e3b237fffd5e5544b45b0d92c41a4afe3e3f778e942e43ce6be197b9cdc7c251dcde6e2a52297ea269370680') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }" php composer-setup.php php -r "unlink('composer-setup.php');"

  • composer require google/apiclient:^[email protected]

riferimento

  • compositore
  • google-api-php-client