Прежде чем вы начнете работать с документами, хранящимися в вашем облаке, вам необходимо авторизоваться в нем. Используйте метод 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» |
Определяет адрес электронной почты пользователя, отображаемый на странице «Подключенные облака». | строковый | «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"
}));
Была ли полезна статья?