我正在尝试使用Google API示例让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);
提前感谢您的帮助。