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

ネクストエンジン API 開発者フォーラム: 商品マスタアップロードAPIでアップロードに失敗したがsuccessで返却されるケースの対応について

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

投稿者: 匿名ユーザー 日時: 2018/01/26

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

現在ECサイトとモールの商品マスタを連携するために、

“商品マスタアップロードAPI”を使用した商品マスタを連携するバッチプログラムを設計しております。

商品マスタアップロードAPI実行でデータ内に使用されている文字種などによりネクストエンジン側への商品データアップロードが失敗した場合、

レスポンス結果がerrorではなく「result:success」として返却されております。

上記事象の対応方法に関して、以下の3点についてご回答頂けますでしょうか。

(1)使用されている文字種などにより商品データアップロードに失敗したがレスポンスが「result:success」として返却された場合、

 APIを実行したシステム側でデータが正常にアップロードできなかったことを検知する方法はありますでしょうか。

(2)(1)で検知する方法が無い場合、他に利用されているシステムでは一般的にどのような対応をされているのでしょうか。

(3)(2)で特に対応などが無い場合、ECサイト側システム内での対応としては予め文字種や必須項目でのファイルのチェックを厳密に行っておく他ないと思われますが、

 下記に記載されている「機種依存文字」「旧漢字」とはSJIS範囲外の文字の認識で相違ないでしょうか。

 http://manual.ec-doc.net/operation/operation-tips/other-tips/ad001/


商品データアップロードAPIの成否については、マスタの更新結果ではなくファイルアップロードが成功したか否かの結果になります。

更新処理の結果については、アップロードキュー検索API(エンドポイント /api_v1_system_que/search)を参照してください。

また、ご利用できない文字種に関してはマニュアルに記載されている通り、以下が利用することができません。

 機種(環境)依存文字、半角カタカナ、半角コロン(:)、半角カンマ(,)、半角ハテナ(?)