users.hasAppPermission rest api

Проверяет дал ли пользователь привилегию приложению.

Список привилегий и описание их работы.

Параметры

Имя Тип Описание
ext_permstringназвание привилегии; обязательный параметр

Результат

Формат ответа для json-выдачи (результат для xml аналогичен):

  1. {
  2.   "widget" : 1 // ключ соответствует запрошенной привилегии
  3. }

Коды ошибок

КодОписание
1Unknown error: Please resubmit the request.
2Unknown method called.
3Service Unavailable. Please try again later.
4Method is deprecated.
100One of the parameters specified is missing or invalid.
102User authorization failed: the session key or uid is incorrect.
103Application lookup failed: the application id is not correct.
104Incorrect signature.
105Application is not installed for this user.
200Permission error: the application does not have permission to perform this action.

Пример вызова

http://www.appsmail.ru/platform/api?method=users.hasAppPermission&
app_id=423004&session_key=be6ef89965d58e56dec21acb9b62bdaa&
sig=113566cab8fd28c9a74bb596c927098a&ext_perm=widget

Пример ответа в формате JSON

  1.  { "widget" : 1 }

Пример ответа в формате XML

  1. <response_users_hasAppPermission>
  2.     <widget>1</widget>
  3. </response_users_hasAppPermission>

См. также

Использование REST API

Функции REST API