みなさん、こんにちは:)
そのため、次のコードを使用してイベントを Google カレンダーに挿入していました。これはすべて先週うまくいきました。今週、私は新しいコンピューターを構築し、すべての PHP、MySQL、および Apache を更新しました。「カレンダーに接続できません」というエラーが表示されます。これは、このコード例の最後にあるカスタム エラー メッセージです。スクリプトの残りの部分では、データの処理と挿入を扱います。
オンラインの例でコードを確認しましたが、一致しています。ユーザー名とパスワードは正しく、さまざまなブラウザーからログインできます。これを元に戻して実行し、カレンダーに接続できるようにするために誰か助けてもらえますか?
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_Calendar');
$user = 'valid@email.address.com';
$pass = '<removed>';
$service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
$calendar_user = "valid%40email.address.com"; // Also tried with @
//$calendar_visibility = "private-<removed>";
try {
$client = Zend_Gdata_ClientLogin::getHttpClient($user,$pass,$service);
}
catch(Exception $e) {
// prevent Google username and password from being displayed
// if a problem occurs
echo "Could not connect to calendar.";
die();
}
参考のため。これは、WAMP の最新 (2012 年 11 月) バージョンを実行する Windows 7 のクリーン インストールです。リモート データベースに正常に接続するローカル PHP スクリプトを実行できます。そして、ファイル「Zend/Loader.php」が正しいパスで存在します。
どんな助けでも大歓迎です。ティア
- - - アップデート - -
カスタムエラーメッセージをオフにして、これを取得します:
Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with message ' in C:\Program Files (x86)\wamp\www\www.domain.com\subdir\Zend\Gdata\App.php on line 709
最新の WAMP で動作します。SSL モジュールを有効にしましたが、何も変わりません。