コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

カレンダー

予定作成APIのresponse内容で icalUid がセットされません

f-adm

2020.02.05既読 546

予定作成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 に含まれる "icalUid" には Request 時に UID に設定した内容が Responce されます。
    こちらで動作を確認したところ、正常に Responce されていたのですが、ドキュメント内容に誤りがございました。
    Request Example の UID と Responce Example の "icalUid" には本来同じ値が入ります。
    ドキュメントでは別々の値が入ってしまっていたため、誤解を生じさせてしまいました。申し訳ございませんでした。

    ドキュメントの内容に関しましては修正を予定しております。
    修正時期等、公表できる状況になり次第お知らせのページにて公表させていただきます。
    https://developers.worksmobile.com/jp/notice?lang=ja

    2020.02.06

    0
  • f-adm 投稿者

    ご回答ありがとうございます。
    iCalデータ内のUIDをリクエスト側でセットすれば、その値でLINEWORKSにも登録され、レスポンスにもその値がセットされる、ということですね。

    ただ、このAPIの仕様としては、iCalデータのUIDに値をセットしていない場合、LINEWORKS側で設定された値がUIDにセットされてスケジュールが作成されます。
    APIの仕様としては、そのUID(リクエストのUIDが空白だった場合に、LINEWORKS側で設定するUID)をレスポンスで戻す必要があるように思うのですが、そうはならない(今後もならない)ということでしょうか。

    とりあえず、リクエストにUIDをセットしてリクエストするようにしてみますが、セットしなかった場合のレスポンスについてもご検討いただけると助かります。

    よろしくお願いします。

    2020.02.06

    0
  • LINE WORKS 公式アカウント

    ご認識の通り、現在は Request 時に UID を含めなかった場合には自動生成されますが、Response には表示されません。
    こちらについてですが、Request 時に自動生成された UID を icalUid として Response するように修正を予定しております。
    修正まで、今しばらくお待ちいただければと思います。

    こちらも、修正時期等、公表できる状況になり次第お知らせのページにて公表させていただきます。
    https://developers.worksmobile.com/jp/notice?lang=ja

    2020.02.06

    0
  • f-adm 投稿者

    ご確認ありがとうございます。修正を待ちます。

    2020.02.10

    0
前の投稿 LINEWORKSでAzure ADの条件付きアクセスに対応しているか?
次の投稿ButtonTemplateのActionObjectの"text"がメッセージへ反映されない事象について