gpt4 book ai didi

java - JAR 执行不接受 Walmart Developer API 身份验证所需的参数

转载 作者:太空宇宙 更新时间:2023-11-04 11:43:29 26 4
gpt4 key购买 nike

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 文件有什么建议吗?

谢谢

最佳答案

要转义“&”字符,请尝试^&。请参阅Quotes, Escape Characters ...

附注我使用的是 Linux,所以无法真正验证这一点。

关于java - JAR 执行不接受 Walmart Developer API 身份验证所需的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42568508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com