私はグーグルカレンダーにzendgdataライブラリを使用しています。
この関数createQuickAddEvent(Googleカレンダーにイベントを追加します)を使用しているときにこのエラーが発生します。
この関数のコードは次のとおりです。
/**
* Creates an event on the authenticated user's default calendar using
* the specified QuickAdd string.
*
* @param Zend_Http_Client $client The authenticated client object
* @param string $quickAddText The QuickAdd text for the event
* @return string The ID URL for the event
*/
function createQuickAddEvent ($client, $quickAddText) {
$gdataCal = new Zend_Gdata_Calendar($client);
$event = $gdataCal->newEventEntry();
$event->content = $gdataCal->newContent($quickAddText);
$event->quickAdd = $gdataCal->newQuickAdd(true);
$newEvent = $gdataCal->insertEvent($event);
return $newEvent->id->text;
}
エラー:予期された応答コード200、取得403
これは、Googleカレンダーをロードしていないことが原因である可能性があります(Googleカレンダーをクリックしたときに初めてタイムゾーンを設定します)。グーグルカレンダーをロードした後、このエラーは決して起こりませんが、私はこれに対する解決策が欲しいです。これは新しいユーザーでは決して起こらないはずです。
私を助けてください
ありがとう。