基本カレンダーの予定の登録にて設備情報が登録できない
〇やりたいこと
基本カレンダーの予定の登録
https://developers.worksmobile.com/jp/reference/calendar-default-event-user-create?lang=jaを利用して設備情報を付与した予定を登録したい
〇状況(概要)
・参加者リスト(attendees)なしの予定は登録できている
・参加者リスト(attendees)でも参加者(emailあり)の場合は登録できている
・参加者リスト(attendees)における「設備」の登録ができていない
・カレンダーの画面から設備ありで予定を登録し、「基本カレンダーの予定リストの取得 GET /users/{userId}/calendar/events」
で取得したレスポンスをそのままリクエストボディに設定してもエラーになる
・エラーはいずれの場合も
```
{
"code": "SERVICE_UNAVAILABLE",
"description": "Service fail"
}
```
〇状況(詳細)
・以下のパラメータがエラーになります。
```
```
"attendees": [
{
"id": "400051109/400051109@8dcc778e-66d6-47ee-89fa-00a0e8849114",
"displayName": "テスト",
"partstat": "ACCEPTED",
"resourceValue": "https://calendar.worksmobile.com/resources/resource/400051109/400051109@8dcc778e-66d6-47ee-89fa-00a0e8849114",
"isResource": true
}
]
```・「isResource」のパラメータがあるとエラーになるような気がします
〇質問事項
1. 上記状況に対して、設備を登録するパラメータの指定方法
2. 設備登録時に指定するIDとresourceValueの値(形式)はどのように作成(取得)することが正しいか
・過去の投稿を見る限り設備一覧を取得するAPIは今のところないため、どのように指定するべきか
投稿に新しいコメントが追加されましたら通知を送信します。
コメント4
업데이트 된 답글입니다.
吉野翔 投稿者
予定登録時にstartとendにて終日指定していました。
終日の場合、設備登録できないことを把握しておりませんでした。
dateTime指定で日時を指定したところ設備登録することができました。
2022.04.05
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
LINE WORKSアプリ/ブラウザのカレンダー機能と同じ仕様です。
設備の指定を行う場合にはdateTimeパラメータをご利用ください。
2022.04.06
업데이트 된 답글입니다.
吉野翔 投稿者
2022.04.07
업데이트 된 답글입니다.
吉野翔 投稿者
自己解決したのでメモです。
idは任意
具体的にはおそらく${Tenant ID}/${Domain(Tenant) ID}@任意英数字
resourceValueは
https://calendar.worksmobile.com/resources/resource/${id}
2022.04.08
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。