mailru.common.users.hasAppPermission js api

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

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

Параметры

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

Результат

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

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

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

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

См. также

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

Функции JS API