Выполнение JAR не принимает необходимые аргументы для аутентификации Walmart Developer API

Walmart Developers API предоставляет файлы JAR, чтобы помочь с аутентификацией для их API, который требует от вас ввести полный GET URL со всеми аргументами.

Скачать JAR и информацию о исполняемом файле JAR можно найти здесь: https://developer.walmart.com/

Информация о вызове API, который мы пытаемся найти, находится в разделе "Все заказы" здесь: https://developer.walmart.com/.

Если я использую только 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?

Спасибо

1 ответ

Чтобы убежать от символа "&", попробуйте ^&, Смотрите цитаты, побег персонажей...

PS Я нахожусь на Linux, так что не могу проверить это.

Другие вопросы по тегам