Управление приложениями.AllowAppAccess

Материал из Hivext Wiki

Перейти к: навигация, поиск

Метод AllowAppAccess

Пользовательская сессия действительна в пределах одного приложения, это означает если сессия была получена под одним идентификатором приложения, то под другим она недействительна и все вызовы методов будут возвращать код ошибки 702 (пользователь не аутентифицирован). Чтобы таже самая сессия стала действительна и для других идентификаторов приложений необходимо воспользоваться методом AllowAppAccess. Используйте расширение области действительности сессии только если это необходимо.

Общая информация

Параметр Значение
Описание Разрешить работу с сессией в других приложениях.
Адрес метода http://api.hivext.ru/1.0/development/applications/{протокол}/allowappaccess
Метод сервиса Управление приложениями

Параметры

Имя параметра Тип Описание
Входящие параметры
appid string [*] Идентификатор приложения.
session string [*] Идентификатор сессии.
targetAppid string [*] Идентификатор приложения в которое можно зайти используя сессию полученную в другом приложении. Можно перечислить через запятую несколько приложений. В targetAppid можно указывать только те идентификаторы приложений на которые у вас есть права owner (владелец) или admin (администратор).
allowAppid string Идентификатор приложения сессию которого можно использовать в идентификаторе указанном в targetAppid. В allowAppid можно указывать любые существующие идентификаторы приложений.
Возвращаемые параметры
result int Коды ошибок
error string Описание ошибки, если она произошла.