Клиент не авторизован для получения токенов доступа с помощью этого метода — FATAL ERROR

У меня есть этот код, желающий получить ревизии Google MyBusiness:

putenv('GOOGLE_APPLICATION_CREDENTIALS=' . realpath($_SERVER["DOCUMENT_ROOT"]) . '/google-api/account-service-mybusiness.json');

$client = new Google_Client();
$client->useApplicationDefaultCredentials();

$client->setScopes("https://www.googleapis.com/auth/plus.business.manage");

$client->setIncludeGrantedScopes(true);

$user_to_impersonate = "[email protected]";
$client->setSubject($user_to_impersonate);

$client->authorize();

$locationName = "accounts/xxxxxxxxxx/locations/xxxxxxxxxx";

$myBusinessService = new Google_Service_Mybusiness($client);

$reviews = $myBusinessService->accounts_locations_reviews;

но когда я пытаюсь найти рецензии, у меня появляется эта ФАТАЛЬНАЯ ОШИБКА:

Неустранимая ошибка: Uncaught Google_Service_Exception: {«ошибка»:
«unauthorized_client», «error_description»: «Клиент не авторизован для
получить токены доступа, используя этот метод. «} в
/web/htdocs/www.locandadalmoccia.it/home/google-api/vendor/google/apiclient/src/Google/Http/REST.php:118
Трассировка стека: # 0
/web/htdocs/www.locandadalmoccia.it/home/google-api/vendor/google/apiclient/src/Google/Http/REST.php(94):
Google_Http_REST :: decodeHttpResponse (Object (GuzzleHttp \ pSR7 \ Response),
Объект (GuzzleHttp \ Psr7 \ Request), ‘Google_Service _…’) # 1
/web/htdocs/www.locandadalmoccia.it/home/google-api/vendor/google/apiclient/src/Google/Task/Runner.php(176):
Google_Http_REST :: doExecute (Object (GuzzleHttp \ Client),
Объект (GuzzleHttp \ Psr7 \ Request), ‘Google_Service _…’) # 2
/web/htdocs/www.locandadalmoccia.it/home/google-api/vendor/google/apiclient/src/Google/Http/REST.php(58):
Google_Task_Runner-> run () # 3
/web/htdocs/www.locandadalmoccia.it/home/google-api/vendor/google/apiclient/src/Google/Client.php(798):
Google_Http_REST :: execute (Object (Guzzl в
/web/htdocs/www.locandadalmoccia.it/home/google-api/vendor/google/apiclient/src/Google/Http/REST.php
по линии 118

Может ли кто-нибудь помочь мне решить, пожалуйста?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]