Тема: Экспорт/импорт объектов через remoteAPI с помощью crul
Доброе время суток!
Так как я только начал осваивать remote api возникла проблема с реализацией экспорта/импорта объектов через api запросы. Все это делается у меня в bash скриптах с помощью утилиты curl. Я просто не допонимаю до конца как это нужно сделать с помощью этой утилиты. До этого момента все шло хорошо, создание, удаление учетных записей и объектов например научился делать, но здесь не могу понять как при экспортировании объектов сформировать правильный json запрос. Пробовал типа:
crul -X POST "https://hst-api.wialon.com/wialon/ajax.html?svc=exchange/export_json¶ms=\{\"fileName\":\"user4\",\"json\":\{\"general\":\{\"n\":unit.getName(),\"uid\":unit.getUniqueId(),\"uid2\": unit.getUniqueId2(),\"ph\":unit.getPhoneNumber(),\"ph2\":unit.getPhoneNumber2(),\"psw\":unit.getAccessPassword(),\"hw\":\"WiaTag\"\}\}\}&sid=21431241241254"
Но понятно что здесь все не правильно, выдает что не верные параметры error 4 reason "WRONG_PARAMS". Не понимаю даже как правильно указать файл куда будет все экспортировано, если бы это был просто ответ то можно было бы его направить в файл "> otvet.wlp". Импорт я вообще не понял как сделать. Читал wiki но не до конца так и не понимаю. Брал информацию по экспорту из https://forum.gurtam.com/viewtopic.php?id=6553 но как это все сделать с помощью утилиты curl не понял.