アクセストークン

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

access_token取得時のレスポンスに有効期限切れ日時の値は含まれていますか?

「access_token取得時」APIリファレンスの出力パラメータをみると、有効期限切れ日時は記載されておりません。
実際は値はあるのでしょうか?
無い場合は、なぜ無いのでしょうか?

https://developer.next-engine.com/api/api_v1_neauth

初回にアクセストークン取得時には、有効期限切れ日時は知り得無い?

他の検索系のエンドポイントだと含まれています。
https://developer.next-engine.com/api/api_v1_receiveorder_base/count

複数メイン機能と同一アプリを複数購入している場合のアクセストークン取得について

1アカウントで複数のメイン機能とそれぞれに同じアプリを購入して運用するケースについての質問です。

アプリ側でアクセストークンを取得するのにAPI認証フローの通りの流れになると思うのですが

仮に、、

 ①メイン機能1 + アプリA
 ②メイン機能2 + アプリA

のような購入状況でアプリAを直接起動した場合に①②のどちらのアクセストークンが発行されるかはどのように決まるのでしょうか?

上記のような運用をする場合は別ユーザーにでネクストエンジンにログインする必要がありますか?

バッチ処理のみでの情報取得について

現在、バッチ処理(PHP)にて定期的に受注データを取得する機能を作成しようとしております。
ですが、どうしてもaccess_token、refresh_tokenが取れません。

一旦、画面を使用してのログイン結果で取得できたaccess_token(512byte)、refresh_token(512byte)を指定して
バッチ処理を実行すると
 API通信でエラーが発生しました。以下詳細<br>code:002002<br>message: access_token[*********]が不正です。
  ※[*********]にはaccess_token(512byte)が表示されています。
とエラーとなってしまいます。

何か手順として間違っているのか、ご教授願えますでしょうか。

企業情報取得で「002002 access_tokenが不正です」のエラーが出る

現在ネクストエンジンアプリの認証処理を実装しています。
ネクストエンジンからアプリへリダイレクトし、アクセストークンの取得まではできているのですが、
取得できたアクセストークンを使用して /api_v1_login_company/info のAPIをコールすると

002002 access_token[xxxxx]が不正です。

のエラーが返ってきてしまいます。
アクセストークンはAPIから返却されたものをそのまま使用しており、キャッシュやデータベース等の値は参照しておりません。
何を間違えているか教えて頂けると幸いです。

アプリのIDは69856です。

tokenのexpireについて

tokenがログインのたびにかわる仕様について、batchでアクセス中にユーザーがアプリにログインしてしまい
エラーになるケースが多々あります。こちらについて対策などなされる予定はありますでしょうか?
#バッチ専用ユーザーを用意するというのはありますが、ユーザーに説明するのにしきい高いです。