Перейти к основному содержимому

УправлениеПриложениямиВзаимодействия

Стд::СистемаВзаимодействия::УправлениеПриложениямиВзаимодействия Тип-одиночка Доступность: Сервер

Предоставляет возможность выполнять операции на сервере взаимодействия, связанные с приложениями системы взаимодействия.

Минимальная поддерживаемая версия API сервера системы взаимодействия: версия 8. Версия API соответствует минимальной версии сервера системы взаимодействия "24.0.28". Версия API может быть указана в адресе сервера системы взаимодействия.

Пример

Получение кода активации и создание приложения в 1С: Диалог:

знч ПочтаАбонента = "admin@company.ru"

// получаем код активации на электронную почту, далее выполняем регистрацию
УправлениеПриложениямиВзаимодействия.ЗапроситьКодАктивации(ПочтаАбонента)
знч КодАктивации = "КодИзПочты" // код из письма

знч ИмяПриложения = "Мое приложение"

СистемаВзаимодействия.ЗарегистрироватьПриложение(
ПочтаАбонента = ПочтаАбонента,
ИмяПриложения = ИмяПриложения,
КодАктивации = КодАктивации)

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект, Одиночка


Методы

ЗапроситьКодАктивации

Доступность: Сервер

ЗапроситьКодАктивации(
ПочтаАбонента: Строка,
Сервер: Строка,
ПараметрыСоединения: ПараметрыЗащищенногоСоединения,
Таймаут: Длительность = 15с
): Булево
Запрашивает код активации приложения взаимодействия. Код будет отправлен на указанный адрес электронной почты. Возвращает Истига, если код был отправлен удачно.

  • ПочтаАбонента - Адрес электронной почты, на который будет отправлено письмо с кодом активации.
  • Сервер - Адрес сервера взаимодействия. По умолчанию адрес 1С: Диалог.
  • ПараметрыСоединения - Параметры защищенного соединения. По умолчанию в качестве хранилища сертификатов используется хранилище сертификатов операционной системы.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

СоздатьПриложениеВзаимодействия

Доступность: Сервер

СоздатьПриложениеВзаимодействия(
КлючиПриложения: КлючиПриложенияВзаимодействия,
ИдПользователяПриложения: Ууид,
ИмяПользователяПриложения: Строка,
ПолноеИмяПользователяПриложения: Строка,
КодАктивации: Строка,
ПочтаАбонента: Строка,
ИмяПриложения: Строка,
Сервер: Строка,
ПараметрыСоединения: ПараметрыЗащищенногоСоединения,
Таймаут: Длительность = 15с
): ПараметрыПриложенияВзаимодействия
Создает приложение в системе взаимодействия. После успешного создания приложения оно всегда существует в системе взаимодействия. Возвращает параметры созданного приложения взаимодействия.

  • КлючиПриложения - Ключи шифрования приложения.
  • ИдПользователяПриложения -Идентификатор пользователя приложения.
  • ИмяПользователяПриложения - Краткое имя пользователя приложения.
  • ПолноеИмяПользователяПриложения - Полное имя пользователя приложения.
  • КодАктивации - Код для регистрации приложения, полученный от сервера системы взаимодействия.
  • ПочтаАбонента - Адрес электронной почты абонента, создающего приложение.
  • ИмяПриложения - Имя приложения взаимодействия.
  • Сервер - Адрес сервера взаимодействия. По умолчанию адрес 1С: Диалог.
  • ПараметрыСоединения - Параметры защищенного соединения. По умолчанию в качестве хранилища сертификатов используется хранилище сертификатов операционной системы.
  • Таймаут - Таймаут, который определяет предельное время выполнения запроса к системе взаимодействия.

Важно: если передать уже использованный код активации приложения и выполнить операцию под владельцем абонента, может быть обновлено уже существующее приложение у абонента. Если используется свой сервер взаимодействия, рекомендуется в код активации передавать случайную уникальную строку, например, текущий момент времени или уникальный идентификатор.

Для создания приложения взаимодействия для текущего приложения нужно использовать метод СистемаВзаимодействия.ЗарегистрироватьПриложение(...).


Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление