カレンダーAPIにて設備の既登録を確認する方法
〇やりたいこと
以下のAPIを利用して設備込の予定を登録するうえで、
・基本カレンダーの予定の登録
・指定カレンダーの予定の登録
POST https://www.worksapis.com/v1.0/users/{userId}/calendars/{calendarId}/events
登録したい時間枠に対して設備が既に登録されている場合
アプリやブラウザからですと「登録不可」であったり「グレーアウトされて」登録できないのですが
APIから登録した場合は登録できます。
上記のような設備が既に押さえられている場合に、APIからの登録でも
登録できない(既に登録されている旨を伝える)処理を行いたいです。
〇処理案
・(前提条件)設備を含む予定は、個々の基本カレンダーではなく組織のカレンダーなど全員が共有できるカレンダーに登録する
・「基本カレンダーの予定の登録」など登録前に、上記組織カレンダーのcalendarIdと
「指定カレンダーの予定リストの取得」APIを用いて、登録したい設備及び日時が登録されているか確認する
あれば登録しない。なければ登録する
ざっくり言うと、登録前に予定を取得して確かめる
方法くらいしか思いつきませんでした。
もし、何か別の仕組みや方法で判断できることが可能であれば教えてほしいです。
仮に方法がなかったとしても、上記方法案が今の提供されているAPIで最善手であれば
そのことも教えてほしいです
投稿に新しいコメントが追加されましたら通知を送信します。
コメント3
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
ご迷惑をおかけしてしまい申し訳ございません。
こちらの症状に関しましては開発に報告の上、修正を予定しております。
お手数をおかけいたしますが、修正まではご認識頂いている予定リストの取得APIなどでご確認いただければと思います。
2022.04.12
업데이트 된 답글입니다.
吉野翔 投稿者
予定なので不確定で構いませんが、修正の方向性として
「予定の登録」API内で既登録が確認できるようになる(予定登録のAPI1つで実現が完結する)
という想定でよろしいでしょうか?
2022.04.12
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
情報が公開できる状況になり次第、お知らせのページでご案内させていただきます。
https://developers.worksmobile.com/jp/notice?lang=ja
2022.04.13
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。