予定作成APIのresponse内容で icalUid がセットされません
予定作成API(ServerAPI)のresponseは、ドキュメントでは
https://developers.worksmobile.com/jp/document/100702703?lang=ja
例)
{
"result": "success",
"code": 200,
"returnValue": {
"calendarId": "94e5c541-2f32-4eac-9ce1-0379917314e9",
"processType": "create",
"icalUid": "test_createSchedule_fed14b54-466c-4f56-8d5b-ab6752fc9ffd"
}
}
と、作成した icalUid が戻されることになっているようなのですが、実際にこのAPIを実行した response には icalUid がセットされていないようです。
ご確認いただき、icalUid を response に設定いただけるよう修正いただけないでしょうか。
お手数おかけしますが、よろしくお願いします。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント4
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
こちらで動作を確認したところ、正常に Responce されていたのですが、ドキュメント内容に誤りがございました。
Request Example の UID と Responce Example の "icalUid" には本来同じ値が入ります。
ドキュメントでは別々の値が入ってしまっていたため、誤解を生じさせてしまいました。申し訳ございませんでした。
ドキュメントの内容に関しましては修正を予定しております。
修正時期等、公表できる状況になり次第お知らせのページにて公表させていただきます。
https://developers.worksmobile.com/jp/notice?lang=ja
2020.02.06
업데이트 된 답글입니다.
f-adm 投稿者
iCalデータ内のUIDをリクエスト側でセットすれば、その値でLINEWORKSにも登録され、レスポンスにもその値がセットされる、ということですね。
ただ、このAPIの仕様としては、iCalデータのUIDに値をセットしていない場合、LINEWORKS側で設定された値がUIDにセットされてスケジュールが作成されます。
APIの仕様としては、そのUID(リクエストのUIDが空白だった場合に、LINEWORKS側で設定するUID)をレスポンスで戻す必要があるように思うのですが、そうはならない(今後もならない)ということでしょうか。
とりあえず、リクエストにUIDをセットしてリクエストするようにしてみますが、セットしなかった場合のレスポンスについてもご検討いただけると助かります。
よろしくお願いします。
2020.02.06
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
こちらについてですが、Request 時に自動生成された UID を icalUid として Response するように修正を予定しております。
修正まで、今しばらくお待ちいただければと思います。
こちらも、修正時期等、公表できる状況になり次第お知らせのページにて公表させていただきます。
https://developers.worksmobile.com/jp/notice?lang=ja
2020.02.06
업데이트 된 답글입니다.
f-adm 投稿者
2020.02.10
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。