Я пытаюсь использовать пример API Google, чтобы заставить OAuth2.0 работать с моей учетной записью службы, но у меня возникают проблемы с примером кода, работающего без использования Google_Auth_AssertionCredentials, поскольку он устарел.
Файл представляет собой файл JSON, созданный на странице учетной записи службы в консоли разработчика.
Вот фрагмент кода.
// Create and configure a new client object.
$client = new Google_Client();
$client->setApplicationName("myApp");
$client->setAuthConfig($key_file_location);
$client->setScopes(Google_Service_Analytics::ANALYTICS);
if($client->isAccessTokenExpired()) {
$client->getRefreshToken();
}
$analytics = new Google_Service_Analytics($client);
Заранее спасибо за помощь.
Задача ещё не решена.
Других решений пока нет …