アクセストークン

APIサーバーへの接続タイムアウトについて

コミュニティ: 

伝票情報取得・更新機能のバッチ開発を行っていますが、
準備段階として、下記を行うWEBサイトを開発しています。(JAVAのSDK使用)
 (1)NEログイン
 (2)トークン取得
 (3)トークンをDB登録

Windows7 の開発用PC上に eclipse で Tomcat7 のサーバーを立てて開発しており、
アプリは localhost で申請しています。

(1)の neLogin() 後、リダイレクトURIで戻ってから再度(2)で neLogin() をしていますが、
(2)の AuthApi() の post() で接続タイムアウトになってしまいます。

受注伝票更新APIについえt

いつも御世話になっています。
ecbeing三本と申します。
以下、受注伝票更新API機能について確認させてください。

<質問1>
受注伝票更新APIのパラメータ「receive_order_id(伝票番号)」はネクストエンジン側でデータ生成時に採番される「主キー」の認識で相違ないでしょうか?
上記が正しい場合、外部システム側がAPIを使用するためには「伝票番号」をユニークデータとして外部システム側において管理する必要があるという認識で相違ないでしょうか?
このキーはネクストエンジン側において自動生成されるタイプでしょうか?
それともネクストエンジン側でユーザーが任意に生成ルールを設定できるタイプでしょうか?

<質問2>
本APIを使用するときは「伝票番号単位にリクエストする」が正しいでしょうか?
 ⇒ 複数の伝票番号をまとめて一回のリクエストで処理できないという意味です。

以上です。
ご回答のほどよろしくお願いします。

バッチ処理&API利用にあたっての、各種資格情報の扱いについて

お世話になります。
APIに限ったことではないのかもしれませんが……。

ECサイトの在庫管理・連携にNE:ネクストエンジンを既に利用していて、
自社商品マスターや在庫などの操作のためにバッチ処理の作成を検討しています。
想像図としては以下のとおりです。

   [ NEサーバ ]

     ↑↓ API経由で商品情報の取得・変更、在庫の変更

   [ 自社Webサーバ ]

     ↑↓ 在庫数の確認や注文前の確認等

   [ 末端顧客 ]

また現状では以下の通りと理解しています。

access_tokenの有効期限に関する質問

アプリを開発中の者です。
APIの仕様によるとaccess_tokenの有効期限は1日となっているので、
サイトから受注データがなくても24h以内にアクセスする事を考えていますが、どのようなAPIを呼べばaccess_tokenの有効期限がリセットされますか?

受注伝票更新の際のエラー

開発中のアプリにて伝票を更新した際、エラーが返っています。
原因はわかりますでしょうか。

リクエストURL:
receive_order_id

query
[""offset""]=>
string(1) ""0""
[""limit""]=>
string(5) ""10000""
[""wait_flag""]=>
string(1) ""1""
[""receive_order_id""]=>
string(4) ""1152""
[""receive_order_last_modified_date""]=>
string(19) ""2017-06-11 01:04:52""

サーバーメンテナンス時のレスポンス結果について

サーバーメンテナンス中に、アプリからNEのサーバーにリクエストした場合、エラーが返ってくるのでしょうか?

それともサーバーメンテが終わってから、エラーが返ってくる?
それともサーバーメンテが終わった後、いつものデータが返ってくる?

教えてほしいです。

バッチ処理の多重化について

コミュニティ: 

お世話になります。

バッチ処理の実装方式について確認いたします
モールとネクストエンジンの連携アプリを作成し、主処理はバッチとして実装しています。

現在、稀にアクセストークンのエラーが発生することがあります。
リフレッシュトークンも指定しているため、トークンエラーは想定していなかったのですが、
ログを確認すると同時実行による弊害が出ていると想定されます。
※バッチ自体はレスポンス向上のため、マルチスレッドで処理しています。

今回の様なバッチ処理を想定した場合、実装方式として処理の多重化は望ましくないのでしょうか?

002002のエラーを無視する事も可能ですが、少し乱暴なような気がします。
何か良い実装/対処方法がありましたら、ご教示頂きたくお願い致します。

エラーコード: 002006がレスポンスとして返ってきた時の対応に関して

access_tokenとrefresh_tokenについての質問があります。

処理自体はエラーで返ってきていて、エラーコード002006です。
原因はわかるのですが、対応方法を知りたいです。

Javaバッチによる受注データ取り込みにつきまして

コミュニティ: 

NE担当様

大変お世話になります。camと申します。

https://developer.next-engine.com/sdk
SDKについてのJAVA SDKマニュアルを参考に
Javaの受注データ取り込みのバッチ処理を作成しております。

■ 質問1
> NeApiClient
> インスタンス生成時にSDKの必須パラメータを指定します。バッチ(非同期)ではない場合は、必ずredirect_uriも指定して下さい

「バッチではない場合、redirect_uriも指定」とあるのですが
redirect_uriを指定しない場合のNeApiClientの生成方法があるのでしょうか。
どうしても見つけることができません。。

■ 質問2
> バッチ処理をする場合は、access_token及びrefresh_tokenのみ指定し、最後に認証した時の値を指定して下さい。詳細はSDKのソースを参照下さい

「情報取得」系のAPIエンドポイントでは、レスポンスに「access_tokenの有効期限切れ日時」は含まないのでしょうか?

例えば下記のエンドポイントには、出力パラメータに「access_tokenの有効期限切れ日時」が記載されておりません。

https://developer.next-engine.com/api/api_v1_login_user/info

出力パラメータに「access_tokenの有効期限切れ日時」が含まれるものと含まれないものがあるようでしたら、教えていただきたいです。

こちらも記載がなかったです。
https://developer.next-engine.com/api/api_v1_receiveorder_confirm/update