2012/9/17 追記
カレンダー予定登録についてのまとめはこちらです。

前回の記事の続きです。

今回はゲストの権限についてです。

パラメーターについて

パラメーターは以下の3つです。

guestsCanModify予定を変更する
guestsCanInviteOthers他のユーザーを招待する
guestsCanSeeOtherGuestsゲストの一覧を表示する

APIには「guestsCanModify」の詳細が書かれてないですし

「guestsCanInviteOthers」「guestsCanSeeOtherGuests」はデフォルトfalseとなっていますが実際はtrueです。

GoogleさんAPIは正確に書いてください・・・

「guestsCanModify」は他の2つを内包しているのでこれにtrueを指定すると他の2つは強制的にtrueになるようです。

実行

「Enter request body」を押下してPOST情報を入力します(scopeやURIはこの記事を見てください)


{
"start":
{
"dateTime":"2012-09-16T12:00:00+09:00",
"timeZone":"Asia/Tokyo"
},
"end":
{
"dateTime":"2012-09-16T13:00:00+09:00",
"timeZone":"Asia/Tokyo"
},
"summary":"ALL FALSE",
"guestsCanModify":"false",
"guestsCanInviteOthers":"false",
"guestsCanSeeOtherGuests":"false"
}

{
"start":
{
"dateTime":"2012-09-16T12:00:00+09:00",
"timeZone":"Asia/Tokyo"
},
"end":
{
"dateTime":"2012-09-16T13:00:00+09:00",
"timeZone":"Asia/Tokyo"
},
"summary":"ALL TRUE",
"guestsCanModify":"true",
"guestsCanInviteOthers":"true",
"guestsCanSeeOtherGuests":"true"
}

実行結果

チェックが変わっていますね。
f:id:howdy39:20120916154748p:image:w500
f:id:howdy39:20120916154749p:image:w500

編集後記

次回はイベントの登録をまとめてイベント登録の締めとしたいと思います。