連絡先の部分更新の挙動がおかしい
外部ユーザー(LINEユーザー)と紐づいている連絡先(会社/所属リスト登録済み)の部分更新で会社/所属リストを更新した際に、ver1.0、ver2.0で挙動が異なります。
ver1.0では既存データがリクエストのデータと入れ替わったのですが、ver2.0では更新ができません。
以下、【更新対象(連絡先一部抜粋)】に対してそれぞれのAPIでリクエストしたサンプルデータです。
ご確認お願いいたします。
-------------------------------------------------------------------------------------
【更新対象(連絡先一部抜粋)】
"organizations":[{"name":"test1","department":"test1","title":null,"primary":true}]
-------------------------------------------------------------------------------------
【APIver2.0】
リクエストサンプル
body:
{"contactId":"{contactId}","organizations":[{"primary":true,"name":"test2","department":"test2"}]}
レスポンス(一部抜粋)
・HTTP 200 コード返却
"organizations":[{"name":"test1","department":"test1","title":null,"primary":true}]
-------------------------------------------------------------------------------------
【APIver1.0】
リクエストサンプル
PATCH
URL:https://apis.worksmobile.com/r/{API ID}/contact/v3/domains/{domainId}/shared/contacts/{resourceId}
body:
{"contactId":"{resourceId}","organizations":[{"name":"test3","department":"test3","represent":false}]}
レスポンス
・HTTP 200 コード返却
下記、連絡先データ(一部抜粋)
"organizations":[{"name":"test3","department":"test3","title":null,"primary":true}]
投稿に新しいコメントが追加されましたら通知を送信します。
コメント4
업데이트 된 답글입니다.
tatty
name, departmentともに変更されています。
2022.10.20
업데이트 된 답글입니다.
溝口 投稿者
更新対象の連絡先の条件が抜けておりました。
対象の連絡先は、外部ユーザー(LINEユーザー)と紐づいている連絡先となります。
先頭の投稿内容も修正しました。
何卒よろしくお願いいたします。
2022.10.20
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
本事象については今後のバージョンにて修正を予定しております。
ご報告いただきありがとうございます。
2022.10.25
업데이트 된 답글입니다.
溝口 投稿者
修正予定の件、承知いたしました。
現在API1.0からAPI2.0への移行作業を実施しております。
本件が修正されないと移行ができませんので、修正が完了しましたら本投稿にコメントいただくか、「お知らせ」にて公開をお願いします。
2022.10.26
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。