Моя цель — получить местоположение определенного аккаунта.
Я знаю, что следовал всем инструкциям:
1) Я скачал и установил клиент Google в php
Примеры API
2) Я скачал и установил MyBusiness.php отсюда
Образцы бизнеса
3) Я создал проект в консоли разработчика (https://console.developers.google.com)
4) Я запросил доступ к Google My Business API, получил подтверждение активации и активировал API с консоли.
5) Я следовал руководству, чтобы получать информацию об учетных записях, с которых они могут получать информацию
К сожалению, я всегда получаю одну и ту же ошибку и не знаю, что делать после нескольких часов тестирования:
«В запросе отсутствуют необходимые учетные данные для проверки подлинности Ожидаемый токен доступа OAuth 2, файлы cookie для входа или другие действительные учетные данные для проверки подлинности»
$client = new Google_Client();
$client->setHttpClient($httpClient);
$client->setApplicationName("project_id");
$client->setDeveloperKey('DEVELOPER KEY');
$client->setAuthConfig(plugin_dir_path( __FILE__ ).'oauth.json');
$client->setScopes("https://www.googleapis.com/auth/plus.business.manage");
$service = new Google_Service_Mybusiness($client);
$accounts = $service->accounts->listAccounts();
Как я могу решить это?
Что мне не хватает?
Задача ещё не решена.
Других решений пока нет …