Выполнение 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, так что не могу проверить это.