Материал из 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
| Описание ошибки, если она произошла.
|