Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Сервер лицензирования
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Вход/выход

Обновлено: 04.03.26

Прежде чем вы начнете работать с документами, хранящимися в вашем облаке, вам необходимо авторизоваться в нем.

Используйте метод execCommand объекта window.AscDesktopEditor, чтобы отобразить облако в списке подключенных облаков или удалить его:

AscDesktopEditor.execCommand (command, parameters)

Параметры

НазваниеОписаниеТип
commandОпределяет команду, которая должна быть выполнена.строковый
parametersОпределяет параметры, передаваемые методу.строковый

portal:login

При отправке команды portal:login облако регистрируется и отображается на странице Подключенные облака. Вызовите команду на всех страницах, к которым вы можете получить доступ после входа в свое облако. Параметры указываются в формате строки с сериализованным json следующим образом:

{
"displayName": "user name", 
"email": "user@email.addr",
"domain": "domain name",
"provider": "provider",
"userId": "user id"}

Параметры

НазваниеОписаниеТипПример
displayName*Определяет имя пользователя, отображаемое на странице «Подключенные облака».строковый«John Smith»
emailОпределяет адрес электронной почты пользователя, отображаемый на странице «Подключенные облака».строковый«john@example.com»
domain*Определяет имя облака и точку входа в облако.строковый«https://exampledomain.com»
provider*Определяет идентификатор провайдера, используемый для ссылки на настольное приложение в командах JavaScript (так же, как в конфигурации ↗).строковый«Р7»
userId*Определяет идентификатор пользователя.строковый«78e1e841»
Уточнение

*- обязательные поля.

Пример

const params = {
    "displayName": "John Smith", 
    "email": "john@example.com",
    "domain": "https://exampledomain.com",
    "provider": "Р7",
    "userId": "78e1e841"
}
AscDesktopEditor.execCommand ("portal:login", JSON.stringify(params))

portal:logout

При отправке команды portal:logout облако будет удалено из списка на странице Подключенные облака. Файлы cookies для этого домена будут удалены. Параметры указываются в формате строки с сериализованным json следующим образом:

{
    "domain": "domain name"}

Параметры

НазваниеОписаниеТипПример
domainОпределяет имя облака и точку входа в облако..строковый«https://exampledomain.com»

Пример

window.AscDesktopEditor.execCommand ("portal:logout", JSON.stringify (({
    "domain": "https://exampledomain.com"
}));

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое