Как я могу завершить этот запрос CURL к OTRS 5.0? - PullRequest
1 голос
/ 11 марта 2019

Я пытаюсь автоматизировать процесс в OTRS, который заключается в поиске в определенной очереди, чтобы найти все закрытые заявки за последние 8 дней.Я хочу сделать это в скрипте bash, используя запросы Curl.Пока у меня работает эта строка:

curl -sk "https://tstotrs.unil.ch/otrs/nph-genericinterface.pl/Webservice/TimeToREST/TicketSearch?UserLogin=$user&Password=$pass&Queue=62&StateIDs=$stateid" -X GET |jq -r .TicketID[]

Она дает мне список TicketID, которые закрыты в очереди с номером 62. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу преобразовать их в номер заявки, а нетолько идентификатор билета, и я хочу добавить условие, которое говорит, что закрывается только одно за последние 8 дней.

Я застрял, пытаясь выполнить цикл для преобразования идентификатора заявки в номера билета.

1 Ответ

1 голос
/ 13 марта 2019

Я нашел решение, они добавили API для него, где вы можете использовать минуты в качестве значения.

TicketCloseTimeNewerMinutes => 120

за два последних часа дляпример.С наилучшими пожеланиями.

...