「受注一覧と受注詳細の確認」「出荷状況の確認と更新」のシステム連携する方法
作成者:谷田 浩一 作成日:2020/7/16 (木) 17:031.受注一覧と受注詳細の確認
2.出荷状況の確認と更新
上記2点、API?など利用してシステム連携する場合、実装する方法や注意・制限事項などを教えいただくことは可能でしょうか。
関連するドキュメントやサンプルを頂けると助かります。
1.受注一覧と受注詳細の確認
2.出荷状況の確認と更新
上記2点、API?など利用してシステム連携する場合、実装する方法や注意・制限事項などを教えいただくことは可能でしょうか。
関連するドキュメントやサンプルを頂けると助かります。
https://developer.next-engine.com/api/api_v1_master_goods/upload
上記APIにて、商品マスタのアップデートをしました。
連携元となるデータ値に半角カナがあったのですが、全角カナに変換されました。
<確認事項1>
これは仕様でしょうか?
連携前 ダイハツ 純正スチール(キャップ無)+ブリヂストン ブリザック REVO 2
連携後 ダイハツ 純正スチール(キャッフ゜無)+ブリヂストン ブリザック REVO 2
<確認事項2>
上記のような半角から全角に変換されるような仕様はどのリファレンスを確認すればよいでしょうか。
ネクストエンジン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を使用して購入者メールアドレス(receive_order_purchaser_mail_address)を変更しようとした所、
以下の動作となったのですが、受注伝票更新API実行時のメールアドレス形式チェックは、どの様なチェックを行っているのでしょうか。
■「xxx@xxx.xxx」に更新しようとする場合
以下のエラーが発生しました。
メッセージコード(code) : 011015
メッセージ(message) : [receive_order_purchaser_mail_address]メールアドレスの形式ではありません。
■「xx@xxx.xxx」に更新しようとする場合
正常に更新できました。
■「xxxx@xxx.xxx」に更新しようとする場合
正常に更新できました。
お世話になります。
ネクストエンジンAPI を利用し、Excel から 商品情報の取得・在庫数の更新等を行いたいです。
2点質問があります。
質問1:
以下のアプリ作成画面で、Redirect URI の設定ができますが、
Excel(VBA) から 設定した Redirect URI にアクセスすれば、API が利用できる認識で合っていますでしょうか?
https://base.next-engine.org/apps/make/
エクセルVBAからネクストエンジンAPIを使って、在庫数変更などの処理を行いたいのですが、物理的に可能なのでしょうか?
それとも、ネクストエンジンにログインしてアプリを呼び出さないとAPIが使えないのでしょうか?
JavaのライブラリをVBAに読み解いて、コーディングすれば物理的に可能ではないかと考えたのですが、私の勘違いでしょうか?
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
JavaSDKのサンプルコードを提供していただいているかと思いますが、
そのサンプルコードを動かすにあたって必要な環境、ライブラリ等をご教授いただけますでしょうか?
最低限下記の内容は知りたいです。
1.想定しているIDE
2.動作に必要な.jarファイル
ne-java-sdk-1.1.1.jarを使用して、NeApiClientインスタンスを生成する際にjava.lang.NoClassDefFoundErrorが発生します。
ビルドパスは通っており、コンパイルエラーは発生していません。
なぜインスタンスを生成できないのでしょうか?
インスタンス生成時のコードは以下の通りです。
NeApiClient neApiClient = new NeApiClient(request, response, clientId, secretId, redirectUrl);
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設定の欄になるのでしょうか?