Я хочу использовать 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 ?
Спасибо.