Walmart Developers API 提供了一个 JAR 文件来协助对其 API 进行身份验证,这要求您输入带有所有参数的整个 GET URL。
JAR 下载和有关 JAR 可执行文件的信息可以在这里找到: https ://developer.walmart.com/#/apicenter/contentProvider
有关我们正在尝试的 API 调用的信息可在此处的“所有订单”中找到: https ://developer.walmart.com/#/apicenter/marketPlace
如果我只使用 1 个参数,则该命令运行良好。但如果它需要超过 1 个参数,我会收到错误消息。
这是一个有效的示例 URL:https://marketplace.walmartapis.com/v3/orders?createdStartDate=2016-08-16T10:30: 30.155Z
这是一个无效的示例 URL: https ://marketplace.walmartapis.com/v3/orders?createdStartDate=2016-08-16T10:30:30.155Z&status=Acknowledged
如果我使用上面的 JAR 会抛出错误:
'status' 不是内部或外部命令、可运行程序或批处理文件。
这不仅仅是“状态”参数,而且如果我尝试使用任何参数,它不会接受带有此错误的参数。
我想我可能只需要在“&”之前转义字符串,我尝试了“\&”和“/&”,但这似乎也不起作用。我不确定如何以 JAR 文件接受它的方式添加参数。
最令人沮丧的是,JAR 文件的文档明确指出“您希望调用的完整 URL,包括任何路径和查询参数”。但是,如果您包含参数,它会出错吗?
关于如何继续使用这个 JAR 文件有什么建议吗?
谢谢