Как исправить Require_once (/google-api-php-client/src/Google/AccessToken/Verify.php): не удалось открыть поток - PullRequest
0 голосов
/ 08 апреля 2019

Я хочу использовать Google Sign-In для Android и проверить токен на моем PHP-сервере.Я вижу https://developers.google.com/identity/sign-in/android/backend-auth?authuser=0, чтобы сделать это.

Моим первым шагом было получение google-api-php-client .Я поместил папку google-api-php-client в корневую папку моего сервера.

Я создаю VerifyToken.PHP в корневой папке с этим кодом:

$id_token = $_POST['idToken'];
$payload = $client->verifyIdToken($id_token); 

Затем, когда я вызываю PHP, я получаю ОШИБКУ в / google-api-php-client/src/Google/Client.PHP:

Fatal error: Uncaught Error: Class 'Google_AccessToken_Verify' not found in /root/google-api-php-client/src/Google/Client.php:705

Я думаю, возможно Client.php не могу прочитать "root / google-api-php-client / src / Google /AccesToken / Verify.php ", затем я изменяю Client.php следующим образом:

$dir=dirname(file);
require_once($dir.'/AccessToken/Verify.php');

Но затем я получаю ОШИБКУ:

require_once(/root/google-api-php-client/src/Google/AccessToken/Verify.php): failed to open stream.

Почему клиент файла Google.php не может найти класс 'Google_AccessToken_Verify' ? Почему , если я пишу require_once, Я не могу открыть AccessToken / Verify.php ?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...