Я пытаюсь перенести мой доступ к календарю Google из Zend в новый API Google, так как они закрыли службу в ноябре. В моем веб-приложении google api создается несколько событий.
Я сталкиваюсь с повторяющимся сообщением, которое я не могу решить: Не удалось исключить «Google_Auth_Exception» с сообщением «Недопустимый код»
Вот мой код:
define('STDIN',fopen("php://stdin","r")); require_once '../../utils/google-api-php-client-master/autoload.php'; /********************** OAUTH 2.0 AUTHORIZATION ***********************/ $client = new Google_Client(); // OAuth2 client ID and secret can be found in the Google Developers Console. $client->setClientId('XXXXXX); $client->setClientSecret('XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'); $client->setRedirectUri('XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'); $client->addScope('https://www.googleapis.com/auth/calendar'); $service = new Google_Service_Calendar($client); $authUrl = $client->createAuthUrl(); //Request authorization print "Please visit:\n$authUrl\n\n"; print "Please enter the auth code:"; echo(trim(fgets(STDIN))); $authCode = trim(fgets(STDIN)); // Exchange authorization code for access token $accessToken = $client->authenticate($authCode); $client->setAccessToken($accessToken);
Может кто-нибудь, пожалуйста, помогите мне?