mailru.common.users.hasAppPermission js api

Возвращает информацию о наличии привилегии у пользователя.

Аналог серверного вызова users.hasAppPermissionrest.

Параметры

Имя Тип Описание
callbackfunctionфункция, в которую будет передан результат; обязательный параметр
permissionstringпривилегия, которую надо проверить; обязательный параметр
uidsstringid пользователя, информацию о котором надо получить; по умолчанию возвращается информация о текущем пользователе

Результат

Результат выполнения функции передается в функцию, указанную в параметре callback.

Результат возвращается в виде объекта, где ключем является название привилегии, а значением 1 или 0 в зависимости от того, есть привилегия или нет.

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

  1. mailru.common.users.hasAppPermission(function(permissions) {
  2.   // выведет разрешена ли установка виджета
  3.   alert(permissions.widget ? 'есть' : 'нет');
  4. }, 'widget', 123);

См. также

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

Функции JS API