コミュニティ

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

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

組織連携

メンバー招待メールの再送時のレスポンス「Invalid Contact Status」に関して

清水孝容

2020.06.04既読 430

メンバー招待メールの再送を下記のようなパラメータで実行しております。
POSTで送信
https://apis.worksmobile.com/r/●登録しているAPIID●/organization/v2/domains/●登録しているドメインID●/users/●対象ユーザのエクスターナルキー●/resend/invitation
※ヘッダには、consumerKey、Authorizationも設定しております。
bodyにパラメータを設定(json)
■パターン1
{
   "useSavedPrivateEmail":true
}
パターン2
{
   "useSavedPrivateEmail":false,
   "email" : "xxxx@xxxx.com"
}
※xxxx@xxxx.comは、送信したいアドレス
で実行したところ、どちらでも
{
   "code": "BAD_REQUEST",
   "message": "Invalid Contact Status",
   "domain": "contact"
}
が返却されました。
不正なリクエストとのことですが、
「Invalid Contact Status」(無効な連絡先)はどのような場合に、起きるのでしょうか?
ご教授願います。

よろしくお願いいたします。

コメント4

  • 清水孝容 投稿者

    お忙しいとは思いますが、ご回答いただけないでしょうか。
    よろしくお願いします。

    2020.06.05

    0
  • 清水孝容 投稿者

    自己回答いたします。
    結果、送信できることを確認しました。

    確認したところ
    ①line管理者画面⇒メンバーにて、対象のユーザの情報を確認
    ・ステータスが登録待ち
    ・対象メンバーのメンバー情報の「個人メールアドレス」にメールアドレスが設定されていること
    ※今回は、gmailのアドレスを指定
    ②line developer コンソールから組織連携⇒組織連携使用設定でOnになっていることを確認
    ③line developer コンソールから組織連携⇒構成員 External Key Mappingで
    対象ユーザのExternal Keyが設定されていることを確認
    ④URL及びjsonパラメータ確認
    "useSavedPrivateEmail":trueで実行

    結果
    対象ユーザ(External Keyで指定したユーザ)に招待メールが設定した個人メールアドレス宛に送信されました
    ※受信して確認しました。

    設定にミスがありました。ご迷惑をおかけして申し訳ございません。

    2020.06.08

    0
  • LINE WORKS 公式アカウント

    受信できたとのことで、良かったです。

    ご確認いただいた通り、メンバー招待メールの再送 API はステータスが登録待ち状態のユーザに対し利用できます。
    https://developers.worksmobile.com/jp/document/100300523?lang=ja

    なお、Invalid Contact Status error ですが、登録が完了しているユーザを指定した場合に発生します。

    2020.06.09

    0
  • 清水孝容 投稿者

    ご回答ありがとうござます

    2020.06.09

    0
前の投稿 メンバー招待メールの一括再送を行うための「組織連携使用設定」に関して
次の投稿メンバー招待メールの一括再送を行うにあたっての「External Key」設定に関して