google calendarを削除する時と同様方法。カレンダーのIDと削除したいユーザのIDを調べて、Zend_Gdata_Calendarクラスのdelete()を使うだけでOK。
require_once 'Zend/Loader.php';
Zend_Loader::registerAutoload();
// ClientAuth 認証用のパラメータ
$service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
$user = "googleのアカウント";
$pass = "アカウントのパスワード";
// 認証済みの HTTP クライアントを作成します
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
$service = new Zend_Gdata_Calendar($client);
$calendar_id = "カレンダーのID";
$user = "権限を削除したいユーザーのアカウント";
$uri = 'http://www.google.com/calendar/feeds/'.$calendar_id.'/acl/full/user%3A'.$user;
$service->delete($uri,null);
0 件のコメント:
コメントを投稿