Walmart Developer API连接

时间:2017-06-28 15:18:57

标签: api walmart-api

我有celigo,我正在尝试手动连接到Walmart API。 walmart API需要一个纪元时间戳和一个验证密钥,它需要我运行一个jar文件,我可以获得这两个值。

每次运行jar文件时,时间戳和身份验证密钥都会更改,因此在丢失连接之前,连接最终会运行大约5分钟。我怎样才能使它与沃尔玛失去联系。

3 个答案:

答案 0 :(得分:1)

当您使用jar生成这两个值时,它们将根据文档返回WM_SEC.AUTH_SIGNATURE和WM_SEC.TIMESTAMP。每次您进行API调用时,都需要使用jar生成这些消息(即使您尝试进行相同的API调用)。

它可以工作5分钟,因为WM_SEC.TIMESTAMP的有效期是5分钟。如前所述,在这种情况下,使用jar将获得WM_SEC.AUTH_SIGNATURE和WM_SEC.TIMESTAMP,它将对您正常工作。

答案 1 :(得分:0)

每次运行jar文件时,时间戳和身份验证密钥都会更改,因此在丢失连接之前,连接最终会运行大约5分钟。我怎样才能使它与沃尔玛失去联系。

嗯,由jar文件生成的时间戳和签名将始终更改。 你说连接最终运行大约5分钟但我认为它是你的脚本 跑了5分钟。 Walmart API不允许您进行实时连接。一旦发送请求,walmart-api将在几秒钟后响应。

  • 对于批量物品喂食量高达9.5mb(饲料5K物品),最多需要2-3秒。
  • 对于库存供应量高达5mb(约2K项目),最多需要2秒
  • 答案 2 :(得分:-1)

    不,你不能。这基本上是唯一生成的连接密钥的整个点。它可以防止连接处于打开状态,从而导致不必要的服务器负载。

    您的问题并不能确定您要完成的任务,也不是您希望与沃尔玛建立开放式连接的原因。在查看Celigo的网站后,我仍然不确定您要完成什么,但基于有限的信息,您似乎正在尝试使用沃尔玛API做一些不打算做的事情。与Walmart API的连接应根据请求进行,并且不包含实时连接。

    Walmart API文档表明您应该为每个对API发出的请求使用唯一生成的身份验证密钥,因此您能够将连接保持活动整整5分钟的事实甚至超出了您的预期正在做。

    你想要完成什么?