メンバー招待メールの再送時のレスポンス「Invalid Contact Status」に関して
メンバー招待メールの再送を下記のようなパラメータで実行しております。
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
업데이트 된 답글입니다.
清水孝容 投稿者
結果、送信できることを確認しました。
確認したところ
①line管理者画面⇒メンバーにて、対象のユーザの情報を確認
・ステータスが登録待ち
・対象メンバーのメンバー情報の「個人メールアドレス」にメールアドレスが設定されていること
※今回は、gmailのアドレスを指定
②line developer コンソールから組織連携⇒組織連携使用設定でOnになっていることを確認
③line developer コンソールから組織連携⇒構成員 External Key Mappingで
対象ユーザのExternal Keyが設定されていることを確認
④URL及びjsonパラメータ確認
"useSavedPrivateEmail":trueで実行
結果
対象ユーザ(External Keyで指定したユーザ)に招待メールが設定した個人メールアドレス宛に送信されました
※受信して確認しました。
設定にミスがありました。ご迷惑をおかけして申し訳ございません。
2020.06.08
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
ご確認いただいた通り、メンバー招待メールの再送 API はステータスが登録待ち状態のユーザに対し利用できます。
https://developers.worksmobile.com/jp/document/100300523?lang=ja
なお、Invalid Contact Status error ですが、登録が完了しているユーザを指定した場合に発生します。
2020.06.09
업데이트 된 답글입니다.
清水孝容 投稿者
2020.06.09
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。