1

Вопросы по Wialon Pro

(13/06/2013 09:01:51 отредактировано xardas)

Тема: Вопросы по Wialon Pro

Добрый день, появились вопросы:

1. Возможно ли создать личный аккаунт для пользователя, имеющего создателя, и если да, то какой коммандой?

2. При попытке удалении аккаунта (активированного через админку), приходит ошибка {"error":7}
Поиск ресурса, к которому привязан аккаунт:
{"searchSpec":"itemsType":"avl_resource","propName":"sys_name","propValueMask":"test2","sortType":"sys_name"},"dataFlags":1,"totalItemsCount":1,"indexFrom":0,"indexTo":0,"items":[{"nm":"test2","cls":4,"id":1224}]}
Удаление аккаунта
?svc=account/delete_account&params={"itemId":1224}

В чем может быть дело?

3. При попытке создания аккаунта для ресурса, чей пользователь не имеет создателя приходит ошибка
создаем пользователя с id 1441

добавляем ему права на создание объектов
{"fl":4}
создаем ему ресурс {"nm":"test_resource_73336.7507437503","cls":4,"id":1442,"gd":"1a1b0d4d391c53150d03e9cfa82cdd40","prp":{},"pup":{},"crt":1441,"bact":374,"rep":{},"repmax":-1,"drvrs":{},"drvrs_max":-1,"unf":{},"unfmax":-1,"ujb":{},"ujbmax":-1,"poi":{},"poimax":-1,"zl":{},"zlmax":-1}

пытаемся создать аккаунт
svc=account/create_account&params={"itemId":1442,"plan":"default"}&ssid=  -> ошибка  {"error":4}
Тарифный план с таким названием существует.

4 При попытке проведения оплаты ресурсу, приходит ошибка {"error":7}

поиск id ресурса с созданным аккаунтом
{"searchSpec":{"itemsType":"avl_resource","propName":"sys_name","propValueMask":"user1","sortType":"sys_name"},"dataFlags":1,"totalItemsCount":1,"indexFrom":0,"indexTo":0,"items":[{"nm":"user1","cls":4,"id":374}]}
попытка проведение оплаты
?svc=account/do_payment&params={"itemId":374,"balanceUpdate":10.0,"daysUpdate":10,"description":"1"}&ssid=5bb751b1b535f86e9528c98f1385ab21   ->{"error":7}
Оплата производится  ресурсу администратора.

Все операции выполняются под сессией администратора.

Заранее спасибо.

2

Вопросы по Wialon Pro

Re: Вопросы по Wialon Pro

1. Для пользователя, у которого есть создатель, можно создать аккаунт, если у пользователя есть права на создание элементов.
а) зайти под создателем данного пользователя
б) создать ресурс и создателем указать нужного пользователя
в) сделать из ресурса аккаунт

2. Код ошибки 7, означает, что у текущего пользователя нет прав на совершение данной операции. Так же пользователь не может удалить аккаунт если он его создатель.

3. Если вы выполняете данные операции из под админа, то скорее всего проблема в этом. Пользователь может раздавать тарифные планы, доступные его аккаунту, как правило у админа его нет, следовательно он не может раздать тарифный план. И вообще старайтесь не использовать админа при работе с Remote API, данный пользователь создан для работы с сайтом администратора.
Если же у вашего админа есть аккаунт, то важно чтобы данная учетная запись имела права дилера и у нее были указаны тарифные планы которые она может назвачать.

4. Не очень понятно кем является текущий пользователь аккаунту, для которого нужно пополнить баланс, то что аккаунт виден при поиске подтверждает лишь его существование, но отнюдь не присутствие прав на него у текущего пользователя.

Development Department
Gurtam