1

Wialon Hosting. Remote API. Не назначаются права пользователю.

Тема: Wialon Hosting. Remote API. Не назначаются права пользователю.

Добрый день.

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

url:http://sdk.wialon.pro/ajax.html
?svc=core/batch&params=[
{"svc":"user/update_item_access","params":
{"userId":13590799,"itemId":13614620,"accessMask":2}},

{"svc":"user/update_item_access","params":
{"userId":13590799,"itemId":13590950,"accessMask":268435456}},

{"svc":"user/update_item_access","params":
{"userId":13590799,"itemId":13590831,"accessMask":1086625710079}}

]&ssid=93eb47543457e5e9e683559c983fe7b0

В ответ получаем ошибку с кодом 1. При этом с этим же токеном и одинаковым получением сида получается изменять, например, имя пользователя.

Правильно ли мы составляем запрос? Из-за чего такое может быть?

2

Wialon Hosting. Remote API. Не назначаются права пользователю.

Re: Wialon Hosting. Remote API. Не назначаются права пользователю.

Добрый день

{error:1} - неверная сессия, проблемы с параметром &ssid=93eb47543457e5e9e683559c983fe7b0

С каким продуктом работаете?  Для Hosting/Local используется параметр sid

3

Wialon Hosting. Remote API. Не назначаются права пользователю.

Re: Wialon Hosting. Remote API. Не назначаются права пользователю.

Работаю с Hosting.

ssid заменил на sid, но код ошибки не изменился.

4

Wialon Hosting. Remote API. Не назначаются права пользователю.

Re: Wialon Hosting. Remote API. Не назначаются права пользователю.

Игорь SoftPages пишет:

Работаю с Hosting.

ssid заменил на sid, но код ошибки не изменился.

Если работает с Hosting, то в запросе host  должен быть - hst-api.wialon.com, полный формат - см. здесь
в вашем примере явный запрос на Pro - http://sdk.wialon.com/wiki/ru/pro/remot … /reqformat
http://sdk.wialon.pro/ajax.html
определитесь с каким продуктом работаете, и проверьте, что сразу  используете полученный id сессии после логина

Diana Cheley
Wialon Hosting Expert
Gurtam
5

Wialon Hosting. Remote API. Не назначаются права пользователю.

Re: Wialon Hosting. Remote API. Не назначаются права пользователю.

Спасибо, работает!