我一直在犯这个致命的错误。
致命错误:未捕获的异常' Google_IO_Exception'带有消息' HTTP错误:无法连接:' fopen(https://accounts.google.com/o/oauth2/token):无法打开流:php_network_getaddresses:getaddrinfo failed:没有这样的主机已知。 ''
我正在使用我的网络在另一台计算机上的本地主机上访问它。我只是试图重新启动它,看到它通过一些奇怪的手段解决了它。没用。
这是我的档案。
$client_id = $jsonDecode['client_id'];
$Email_address = $jsonDecode['client_email'];
$key_file_location = 'privateKey.p12';
$client = new Google_Client();
$client->setApplicationName("<APP NAME>");
$key = file_get_contents($key_file_location);
// separate additional scopes with a comma
$scopes ="https://www.googleapis.com/auth/calendar.readonly";
$cred = new Google_Auth_AssertionCredentials(
$Email_address,
array($scopes),
$key
);
$client->setAssertionCredentials($cred);
if($client->getAuth()->isAccessTokenExpired()) {
$client->getAuth()->refreshTokenWithAssertion($cred);
}
$service = new Google_Service_Calendar($client);