Java

商品マスタアップロード時に自動変換される項目について

https://developer.next-engine.com/api/api_v1_master_goods/upload
上記APIにて、商品マスタのアップデートをしました。

連携元となるデータ値に半角カナがあったのですが、全角カナに変換されました。
<確認事項1>
 これは仕様でしょうか?
   連携前  ダイハツ 純正スチール(キャップ無)+ブリヂストン ブリザック REVO 2
   連携後  ダイハツ 純正スチール(キャッフ゜無)+ブリヂストン ブリザック REVO 2
<確認事項2>
 上記のような半角から全角に変換されるような仕様はどのリファレンスを確認すればよいでしょうか。

APIで取得した受注伝票のjson文字列のオブジェクト化

ネクストエンジンAPIで受注伝票の検索結果をjson形式で受け取りました。
json文字列に対してkeyで一つずつ取得するのではなく、クラスにマッピングして取得する方法はないでしょうか。

以下、実装コードになります。
// jsonをモデルに変換
try {
List> lkmap = (ArrayList>)receiveOrderResult.get("data");
List modelList = new ArrayList();
for(LinkedHashMap json : lkmap) {
         //本来はここで受注票クラスにパースしてオブジェクトとして扱いたい
String receive_order_id = json.get("receive_order_id");
String receive_order_shop_id = json.get("receive_order_shop_id");
}

}catch(Exception e){
System.out.println(e);
}

受注伝票更新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」に更新しようとする場合
正常に更新できました。

Excel から ネクストエンジンAPI を利用したい

お世話になります。

ネクストエンジンAPI を利用し、Excel から 商品情報の取得・在庫数の更新等を行いたいです。

2点質問があります。

質問1:
以下のアプリ作成画面で、Redirect URI の設定ができますが、
Excel(VBA) から 設定した Redirect URI にアクセスすれば、API が利用できる認識で合っていますでしょうか?
https://base.next-engine.org/apps/make/

APIの仕様について

エクセルVBAからネクストエンジンAPIを使って、在庫数変更などの処理を行いたいのですが、物理的に可能なのでしょうか?

それとも、ネクストエンジンにログインしてアプリを呼び出さないとAPIが使えないのでしょうか?
JavaのライブラリをVBAに読み解いて、コーディングすれば物理的に可能ではないかと考えたのですが、私の勘違いでしょうか?

access_token、reflresh_tokenの取得方法について

Javaアプリでネクストエンジンとの連携を実装中です。
uid、state、client_id、client_secretは取得できておりますが、
「access_tokenの取得」に倣ってPOSTしてもJavaアプリ側でエラーとなります。

下記リファレンスは確認済み
https://developer.next-engine.com/api/api_v1_neauth 

■質問1.
 考えられるエラー原因は何かありますでしょうか
■質問2.
 Javaのサンプルソースを提供頂けないでしょうか

POSTデータ詳細
 URL:https://api.next-engine.org/api_neauth/
 param:uid、state、client_id、client_secret

Javaサンプルを起動させるには?

コミュニティ: 

JavaSDKのサンプルコードを提供していただいているかと思いますが、
そのサンプルコードを動かすにあたって必要な環境、ライブラリ等をご教授いただけますでしょうか?
最低限下記の内容は知りたいです。
1.想定しているIDE
2.動作に必要な.jarファイル

JavaSDKでインスタンスを作成できない

コミュニティ: 

ne-java-sdk-1.1.1.jarを使用して、NeApiClientインスタンスを生成する際にjava.lang.NoClassDefFoundErrorが発生します。
ビルドパスは通っており、コンパイルエラーは発生していません。
なぜインスタンスを生成できないのでしょうか?
インスタンス生成時のコードは以下の通りです。

NeApiClient neApiClient = new NeApiClient(request, response, clientId, secretId, redirectUrl);

自社開発ECとはじめてAPI連携(受注・在庫・配送ステータス変更)するには

Magento2とAPI連携を予定しております。

#1 API連携するには、下記URLのアプリ開発をしなければ、ならないのでしょうか?
http://manual.next-e.jp/how_use/make/

#1-1 それとも、下記URLの汎用から進めれば、よろしいでしょうか?
http://manual.ec-doc.net/startup/hanyo/

#1-2 管理画面>基本情報>API設定に関しては、御社でしているモールのAPI設定の欄になるのでしょうか?

楽天注文のクーポン利用金額・購入者住所情報・電話番号について

以下の環境でSDKを利用し、受注の取込の開発を行っております。

環境:java(SDK利用)
ネクストエンジン:メイン機能(テスト環境)
受注取込元モール:楽天RMS(テスト環境)

以下の流れでネクストエンジンに注文を取込、SDKを利用した受注伝票検索APIにて、注文を取り込みました。
①RMSにて店舗発行型クーポンを利用して注文確定
②ネクストエンジンメイン機能に該当注文を自動取込
③SDKを利用した受注伝票検索APIにて、該当の伝票の情報を取得

質問1
③で、受注伝票オプションの「receive_order_option_received_time_shop_coupon(受注時店舗原資クーポン)」か、「receive_order_option_received_time_mall_coupon(受注時モール原資クーポン)」に、
クーポン利用金額が設定されて取得出来る事を期待していたのですが、何れも「0.00」が設定されて返ってきました。
クーポンの金額が、返却されるdataのどの項目に設定されているのかが不明です。
そもそもAPIではクーポン利用金額は取得出来ないのでしょうか。