質問: 組織の全員のカレンダを書き込む 現在の仕様書を少し説明させていただきます。 googleカレンダから社員たちのカレンダを読み込んで、lineカレンダで書き込みする。 それで一つの課題があります。 現状はline worksの上にデベロッパアカウントを持っています。 そのアカウントの上(https://apis.worksmobile.com/{api id}/calendar/createscheduleline)を利用して、カレンダの書き込みを行っています。 そのために必要なカレンダidを(https://apis.worksmobile.com/{api id}/calendar/getcalendarlist)を利用して取得されていて、 デベロッパアカウントのcalendaridを取得できて、デベロッパアカウントのカレンダを書き込みができますが、 組織に設定してあるほかのメンバーズのカレンダidも必要なのですが、 どのように取得できますでしょうか? *デベロッパアカウントを一部の管理権限もあります。
回答: カレンダー api は「サービス api」のため、ログインしているユーザー自身の持ってるカレンダーを 参照や変更するものとなっております。 想定されているのは、例えば管理者が一括で各ユーザーのカレンダーを操作するようなことでしょうか。