デイビー
投稿
コメント
なんとか取得できました。 カレンダーIDの取得がちょっと難しいです。 1. ブラウザでカレンダーを開いた状態で以下のブックマークレットを実行 javascript:(function(){const data=[];for(const c of oInitialData.aCalendarList){data.push({name:c.name,cid:c.calendarId})}console.log(data);})() 2. コンソールにカレンダー名とcalendarIdが表示されるので、必要なカレンダーのIDを控えておく。(ex: "c_{ドメインID}_{カレンダーのUID}") 3. 必要なカレンダーを表示する権限を持っているアカウントのIDを控えておく。(他えば自分のWorksID) 3. /users/{userId}/calendars/{calendarId}/events にリクエストを投げる。 ※ 参照:https://developers.worksmobile.com/jp/docs/calendar-event-user-list#i-0 公式APIでの対応を望みます。
Calendar 2023.11.13