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