私はphp google calendar apiのv3を使用しています。
カレンダーの所有者が承認した後、access_token を更新トークンと共にデータベースに保存します。
カレンダーページが誰かに表示されると、この小さなコードが機能します
$client = new apiClient();
$client->setApplicationName("My Calendar");
$client->setAccessType('offline');
$client->setAccessToken( $_SESSION['google']['access_token'] );
$calService = new apiCalendarService($client);
$optParams = array('timeMin' => $gstart, 'timeMax'=> $gend);
$events = $calService->events->listEvents($_SESSION['google']['google_cal_id'], $optParams);
ドキュメントで、ある時点で更新トークン(データベースにある)を使用する必要があるかもしれないことを見てきました。私が知らないのは、このトークンをいつどのように使用するかです。setAccessToken はある時点で例外をスローしますか? これもテストする最良の方法は何ですか ありがとう