Link Search Menu Expand Document

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

Тип-одиночка
Стд::СистемаВзаимодействия::УправлениеПриложениямиВзаимодействия
Базовые типы: Объект

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

graph BT;
УправлениеПриложениямиВзаимодействия-->Объект;

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

Примеры

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

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

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

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

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

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


Методы

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

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

Запрашивает код активации приложения взаимодействия. Код будет отправлен на указанный адрес электронной почты. Возвращает Истига, если код был отправлен удачно.

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

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

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

Создает приложение в системе взаимодействия. После успешного создания приложения оно всегда существует в системе взаимодействия. Возвращает параметры созданного приложения взаимодействия.

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

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


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

Объект