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