1

API и batch(Выполнение нескольких команд одновременно)

(18/01/2016 15:58:19 отредактировано Игорь SoftPages)

Тема: API и batch(Выполнение нескольких команд одновременно)

Добрый день!

Выполняю запрос по изменению прав доступа пользователя к объекту

http:// sdk.wialon.pro/ajax.html?svc=user/update_item_access&params={"userId":90645,"itemId":90650,"access":manage}&ssid=<нужный ssid>


все ок

При использовании batch запроса

http:// sdk.wialon.pro/ajax.html?svc=core/batch&params={"svc":"user/update_item_access","params":{"userId":90645,"itemId":90650,"access":manage}]&ssid=<нужный ssid>

или

http:// sdk.wialon.pro/ajax.html?svc=core/batch&params=[{"svc":"user/update_item_access","params":{"userId":90645,"itemId":90650,"access":manage},{"svc":"user/update_item_access","params":{"userId":90645,"itemId":90682,"access":manage}]&ssid=<нужный ssid>

Результат:

{"error":4}

Подскажите пож-та в чем ошибка?

2

API и batch(Выполнение нескольких команд одновременно)

Re: API и batch(Выполнение нескольких команд одновременно)

Игорь SoftPages, проверяйте количество открытых и закрытых скобок и корректность запроса.
Первый запрос должен был выглядеть так:

http://sdk.wialon.pro/ajax.html?svc=core/batch&params=[{"svc":"user/update_item_access","params":{"userId":90645,"itemId":90650,"access":"manage"}}]&ssid=<sid>

Второй:

http://sdk.wialon.pro/ajax.html?svc=core/batch&params=[{"svc":"user/update_item_access","params":{"userId":90645,"itemId":90650,"access":"manage"}},{"svc":"user/update_item_access","params":{"userId":90645,"itemId":90650,"access":"manage"}}]&ssid=<sid>
Head of Wialon Local Department
Gurtam