コンテンツにスキップ
お問い合わせ

ネクストエンジン API 開発者フォーラム: 受注伝票更新API実行時のメールアドレス形式チェックについて

ネクストエンジン API のネクストエンジンAPIについてに関する開発者フォーラムの質問と回答。クライアントアプリ・ストア連携・エンジン利用についてのQ&A。

投稿者: 匿名ユーザー 日時: 2020/03/25

カテゴリ: ネクストエンジンAPIについて

受注伝票更新APIを使用して購入者メールアドレス(receive_order_purchaser_mail_address)を変更しようとした所、

以下の動作となったのですが、受注伝票更新API実行時のメールアドレス形式チェックは、どの様なチェックを行っているのでしょうか。

■「xxx@xxx.xxx」に更新しようとする場合

以下のエラーが発生しました。

メッセージコード(code) : 011015

メッセージ(message) : [receive_order_purchaser_mail_address]メールアドレスの形式ではありません。

■「xx@xxx.xxx」に更新しようとする場合

正常に更新できました。

■「xxxx@xxx.xxx」に更新しようとする場合

正常に更新できました。

【備考】

・メイン機能から購入者メールアドレスを更新する場合は「xxx@xxx.xxx」に更新する事が出来ました。

・受注伝票アップロードAPIを使用して受注伝票を作成する際は、購入者メールアドレスが「xxx@xxx.xxx」の受注伝票を作成する事が出来ました。


エラーの詳細につきまして、確認・調査を行いますので

お時間を頂戴いたしますが、しばしお待ちくださいませ。

受注伝票更新APIを利用したメールアドレスの更新の場合

xxx@xxx.xxx」のみ更新処理が実行されない仕様となっております。

(「aaa@aaa.aaa」や「abc@def.com」などは更新が可能で「x」を使った上記形式の場合のみ更新不可)

匿名ユーザー(質問者) — 2020/03/26

Section titled “匿名ユーザー(質問者) — 2020/03/26”

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

書式不正というよりは「xxx@xxx.xxx」という値が特別にエラーになる為と理解しました。

重ねて2点お伺いしたい事がございます。

1.「xxx@xxx.xxx」の他にも同様のエラーとなる値はありますでしょうか

2.メールアドレス形式チェックがどの様なルールで行われているか、開示していただけませんでしょうか

1.「xxx@xxx.xxx」以外にはエラーとなる値はございません

2.RFCに準拠する形式でチェックしております

匿名ユーザー(質問者) — 2020/04/01

Section titled “匿名ユーザー(質問者) — 2020/04/01”

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

1.2の回答について、承知いたしました。