Line WorksのAPI呼び出し(移行の際、個人アドレス帳にある連絡先のリスト照会)について
Line WorksAPIの「移行の際、個人アドレス帳にある連絡先のリスト照会」について
呼び出し方法に従いAPIをコールしておりますが正しい結果を得ることができず困っている状況です。
<APIリファレンス>
https://developers.worksmobile.com/jp/document/100600205?lang=ja
本APIを使用してマイアドレス帳にある外部ユーザに手動でメールアドレスを設定した上で、
該当メールアドレスをパラメータ「targetMemberEmail」に指定して呼び出しを行っているのですが
以下のようなエラーレスポンスとなってしまい、希望する返却値を得ることができませんでした。
そのほかのパラメータには以下のようにリクエストしています。
pageIndex:1
pagePerLength:10
"errorMessage":"Target not exists","errorCode":"081","code":"BAD_REQUEST"
本API以外のサーバーAPIを使用した機能を利用することはできたのですが、
こちらだけ正しい結果を得られない理由がわからず、知見のある方がいらっしゃればご助力いただけないでしょうか。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント6
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
2020.07.30
업데이트 된 답글입니다.
YU 投稿者
ご指摘の方法でリクエストを送信してみましたが、返却値が""(空文字)となってしまいました。
マイアドレス帳に含まれる外部ユーザはこちらの方法では取得することはできないのでしょうか?
2020.07.30
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
"" が返ってきたとのことですが、message パラメータでしょうか?
連絡先データは data 内の resultData パラメータに含まれております。
https://developers.worksmobile.com/jp/document/100600205?lang=ja
Response 内容を今一度お確かめください。
2020.07.30
업데이트 된 답글입니다.
YU 投稿者
Responseの内容は以下の通りになります。
{"code":"FAIL","failType":"PARAMETER_ERROR","message":"","data":null}
HttpRequestに対するレスポンスは正常値を返却しております。
System.HttpResponse[Status=OK, StatusCode=200]
本リクエスト時に送信しているパラメータは以下のようになっております。
System.HttpRequest[Endpoint=https://apis.worksmobile.com/migration/{API}/contact/listPrivateContact/v1?targetMemberEmail=xxxxxx@xxxxxxxxx.com&pageIndex=1&=pagePerLength=10, Method=POST]
※ {API}は他のリクエストで正常に機能しているので間違いないと思われます。
※ xxxxxx@xxxxxxxxx.comについてはユーザIDを使用してリクエストしています。
上記内容から原因となる個所はお分かりになりますでしょうか。
お忙しいところ恐縮ですがご回答いただけますと幸いです。
2020.07.30
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
Request Example を参考に今一度 Request 内容をお確かめください。
https://developers.worksmobile.com/jp/document/100600205?lang=ja
2020.08.03
업데이트 된 답글입니다.
YU 投稿者
丁寧に教えて頂いて、ありがとうございました。
原因はですね。
'https://apis.worksmobile.com/migration/'+ API_ID +'/contact/listPrivateContact/v1?targetMemberEmail=xxxxx@xxxxxxxxxx.com&pageIndex=1&=pagePerLength=10';
↑余計な【=】があるためです。
なので、pagePerLengthが設定されてにない原因になります。
2020.08.03
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。