2017-06-28 16 views
1

私はceligoを持っており、私はWalmart APIに手動で接続しようとしています。 walmart APIは、エポックタイムスタンプとjarファイルを実行するために必要な認証キーを必要としています。これらの2つの値を取得できます。WalmartデベロッパーAPI接続

jarファイルを実行するたびにタイムスタンプと認証キーが変更されるため、接続が失われる前に約5分間接続が終了します。どうすればウォルマートとの接続が失われないようにすることができますか?

答えて

-1

いいえ、できません。これは、基本的に一意に生成された接続キーの全体のポイントです。これは、不必要なサーバーの負荷を引き起こすオープン状態で接続が残らないようにします。

あなたの質問はあなたが達成しようとしていることを特定するものではなく、ウォルマートとのオープンな接続を維持したいと考える理由もありません。 Celigoのウェブサイトを見ても、あなたが達成しようとしていることはまだ分かりませんが、限られた情報に基づいて、意図していないWalmart APIを使って何かをしようとしているようです。 Walmart APIへの接続は、リクエストごとにリクエストごとに行う必要があり、ライブ接続ではありません。

Walmart APIのドキュメントでは、APIに対して行われたすべての要求に対して一意に生成された認証キーを使用する必要があることが示されているため、接続を5分間完全に維持できるということは、やっている。

あなたは何を達成しようとしていますか?

+0

あなたが投票した場合は、理由についてコメントを残してください。質問は、それが意図していない、私の知る限り、Walmart APIで何かをしたいと述べています。ウォルマートとのインタフェースを実現するための完全な機能を備えたインベントリ、価格設定、レポートシステムをどのように実装したかを見ても、私は接続システムの仕組みを十分に理解していると思います。さらに、ユーザーが何を達成しようとしているかについての詳細を提示することなく、接続を開いたままにする方法が要求されています。これは、「ウォルマートAPIはそれを行うように設計されていません。 –

0
jarファイルを実行するたびにタイムスタンプと認証キーが変更されるため、接続が失われる前に約5分間接続が終了します。どうすればウォルマートとの接続が失われないようにすることができますか?

jarファイルによって生成されたタイムスタンプと署名は、常に変更されます。 あなたは接続が約5分続いていると言いましたが、私はあなたのスクリプト が5分間稼働していたと思います。 Walmart APIでは、ライブ接続を許可していません。リクエストを送信するとすぐに、walmart-apiは数秒で応答します。

  • バルク品の場合9.5メガバイト(5K品目のフィード)まで供給され、最大2〜3秒かかる。
  • 在庫フィードの場合、最大5Mb(約2Kアイテム)まで、最大2秒かかります。