Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:pro:remoteapi:apiref:core:check_items_billing [29/11/2013 12:31]
127.0.0.1 внешнее изменение
ru:pro:remoteapi:apiref:core:check_items_billing [03/12/2013 13:14]
Строка 1: Строка 1:
-{{indexmenu_n>​4}} 
-====== Проверка прав доступа к элементам ====== 
  
-Чтобы проверить права на элементы у текущего пользователя (например узнать в каких ресурсах он может создавать геозоны) используется команда **core/​check_items_billing**: ​ 
- 
-<code javascript>​ 
-svc=core/​check_items_billing&​params={"​items":​[<​long>​],​ 
-      "​access":<​text>,​ 
-      "​serviceName":<​text>​} 
-</​code>​ 
- 
-При ответе на запрос проверяются права доступа ​ у текущего пользователя к элементу в соответствии с подключенными сервисами. Так, например,​ пользователь имеет права на создание POI в интересующем его ресурсе,​ но согласно сервису он исчерпал лимит допустимого количества POI, следовательно данный ресурс не войдет в результирующий массив. 
- 
-===== Параметры ===== 
- 
-^ Название ^ Описание ^ 
-| items | массив идентификаторов элементов | 
-| access | уровень доступа:​ доступ отсутствует (deny), просмотр (view), выполнение команд (exec_cmd), редактирование (edit), управление (manage) ​ | 
-| serviceName | название сервиса (см. [[../​account/​get_account_data]])| 
- 
-===== Возвращаемый результат ===== 
- 
-<​code=javascript>​ 
-[ 
- <​long>​ /​* массив элементов,​ на которые у текущего пользователя есть указанные в запросе права */ 
-] 
-</​code>​ 
- 
-===== Возможные ошибки ===== 
- 
-^  Код ​ ^ Значение ^ 
-|  1  | недействительная сессия | 
-|  4  | неверный формат или значение параметров | 
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2020 Gurtam