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

f-adm

2020.02.05既読 4595

予定作成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"がメッセージへ反映されない事象について
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。