Google は、Google の検出ベースのすべての API (Calendar API v3 など) と連携する優れた JS クライアント ライブラリを提供しています。JS クライアントのセットアップとユーザーの承認の基本をカバーするブログ投稿を書きました。
アプリケーションで基本的なクライアントを有効にしたら、Calendar v3 の詳細を理解してアプリケーションを作成する必要があります。私は2つのことを提案します:
- API Explorerには、API で使用できる呼び出しが表示されます。
- Chrome 開発者ツールの Javascript コンソールは、操作時にメソッド名を自動的に提案します
gapi.client
。たとえば、入力gapi.client.calendar.events.
を開始すると、一連の可能な補完が表示されます (メソッドが必要になりますinsert
)。
JS にイベントを挿入する例を次に示します。
var resource = {
"summary": "Appointment",
"location": "Somewhere",
"start": {
"dateTime": "2011-12-16T10:00:00.000-07:00"
},
"end": {
"dateTime": "2011-12-16T10:25:00.000-07:00"
}
};
var request = gapi.client.calendar.events.insert({
'calendarId': 'primary',
'resource': resource
});
request.execute(function(resp) {
console.log(resp);
});
うまくいけば、これで十分です。