howdylikes

Google Developersってわかりづらいよね

Google Apps APIの使い方(カレンダーに予定を登録(ゲストの権限))


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"
}

実行結果

チェックが変わっていますね。


編集後記

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