УправлениеПриложениямиВзаимодействия
Тип-одиночка Стд::СистемаВзаимодействия::УправлениеПриложениямиВзаимодействия Базовые типы: Объект |
Иерархия типа
graph BT;
УправлениеПриложениямиВзаимодействия-->Объект;
Предоставляет возможность выполнять операции на сервере взаимодействия, связанные с приложениями системы взаимодействия.
Примеры
Получение кода активации и создание приложения в 1С: Диалог
:
знч ПочтаАбонента = "admin@company.ru"
// получаем код активации на электронную почту, далее выполняем регистрацию
СистемаВзаимодействия.ЗапроситьКодАктивации(ПочтаАбонента)
знч КодАктивации = "КодИзПочты" // код из письма
знч ИмяПриложения = "Мое приложение"
СистемаВзаимодействия.ЗарегистрироватьПриложение(
ПочтаАбонента = ПочтаАбонента,
ИмяПриложения = ИмяПриложения,
КодАктивации = КодАктивации)
Сравнение ссылочное
Методы
ЗапроситьКодАктивации
ЗапроситьКодАктивации(
ПочтаАбонента: Строка,
Сервер: Строка,
ПараметрыСоединения: ПараметрыЗащищенногоСоединения,
Таймаут: Длительность = 15с
): Булево
Запрашивает код активации приложения взаимодействия. Код будет отправлен на указанный адрес электронной почты. Возвращает Истига
, если код был отправлен удачно.
ПочтаАбонента
- Адрес электронной почты, на который будет отправлено письмо с кодом активации.Сервер
- Адрес сервера взаимодействия. По умолчанию адрес1С: Диалог
.ПараметрыСоединения
- Параметры защищенного соединения. По умолчанию в качестве хранилища сертификатов используется хранилище сертификатов операционной системы.Таймаут
- Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
СоздатьПриложениеВзаимодействия
СоздатьПриложениеВзаимодействия(
КлючиПриложения: КлючиПриложенияВзаимодействия,
ИдПользователяПриложения: Ууид,
ИмяПользователяПриложения: Строка,
ПолноеИмяПользователяПриложения: Строка,
КодАктивации: Строка,
ПочтаАбонента: Строка,
ИмяПриложения: Строка,
Сервер: Строка,
ПараметрыСоединения: ПараметрыЗащищенногоСоединения,
Таймаут: Длительность = 15с
): ПараметрыПриложенияВзаимодействия
Создает приложение в системе взаимодействия. После успешного создания приложения оно всегда существует в системе взаимодействия. Возвращает параметры созданного приложения взаимодействия.
КлючиПриложения
- Ключи шифрования приложения.ИдПользователяПриложения
-Идентификатор пользователя приложения.ИмяПользователяПриложения
- Краткое имя пользователя приложения.ПолноеИмяПользователяПриложения
- Полное имя пользователя приложения.КодАктивации
- Код для регистрации приложения, полученный от сервера системы взаимодействия.ПочтаАбонента
- Адрес электронной почты абонента, создающего приложение.ИмяПриложения
- Имя приложения взаимодействия.Сервер
- Адрес сервера взаимодействия. По умолчанию адрес1С: Диалог
.ПараметрыСоединения
- Параметры защищенного соединения. По умолчанию в качестве хранилища сертификатов используется хранилище сертификатов операционной системы.Таймаут
- Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.
Важно: если передать уже использованный код активации приложения и выполнить операцию под владельцем абонента, может быть обновлено уже существующее приложение у абонента. Если используется свой сервер взаимодействия, рекомендуется в код активации передавать случайную уникальную строку, например, текущий момент времени или уникальный идентификатор.