0
私はGoogle Apps for Workを使用しており、PHPのドライブAPIにアクセスするためのサービスアカウントを持っています。ローカルサービスのGoogleサービスアカウント
現時点で私が持っているコードは次のとおりです。
$client = new Google_Client();
$client->setApplicationName('MyApp');
$key = file_get_contents("/path/to/secure/key");
$cred = new Google_Auth_AssertionCredentials(
"[email protected]",
array('https://www.googleapis.com/auth/drive', 'https://spreadsheets.google.com/feeds'),
$key, 'keysecretgoeshere', 'http://oauth.net/grant_type/jwt/1.0/bearer', "[email protected]"
);
$client->setAssertionCredentials($cred);
私は外部でホストされている私のApacheサーバにこれをアップロードするとき、これは完璧に動作します。奇妙なのは、EasyPHPを使用してローカルサーバーをテストしているローカルサーバーがあり、ページにアクセスすると「このサイトにアクセスできません。接続がリセットされました」というエラーが表示されます。
なぜローカルホストから機能しないのか分からないことがありますか? PHP拡張機能がインストールされていないか、cURL/openSSLに問題がありますか?