Ссылка на SmartApp в карточке контакта
В клиенте "eXpress" можно осуществлять переход в SmartApp по ссылке из карточки контакта. Доступные ссылки отображаются в карточке контакта:
Настройка ссылок в карточке контакта
Для создания ссылки:
- Авторизуйтесь в консоли администратора CTS-сервера.
- Нажмите на пункт Боты в основном меню.
- В строке соответствующего чат-бота нажмите .
-
Заполните поля:
Поле Значение Название пункта Название пункта в карточке контакта Событие Событие, которое будет создано в SmartApp Icon Ссылка на иконку, которая отображается в названии пункта Scope Поле заполняется в формате JSON. Данные поля должны содержать свойство server_ids, в котором указывается список CTS серверов. Пользователям указанных ссерверов будет проставлено данное действие.
Пример:{ "server_ids": ["64c29495-cc3f-4d32-885a-54d4a2880160"]}
-
Нажмите Сохранить.
Получение данных ссылки в SmartApp
При открытии SmartApp по ссылке из карточки контакта параметры ссылки и контакта будут доступны в ответе ready.
Пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Свойство initialData.meta.action
Данное свойство имеет значение, введенное в поле "Событие" в консоли администратора.
Свойства объекта initialData.meta.profile
Параметр | Тип данных | Описание |
---|---|---|
string | Huid контакта | |
string | Имя контакта | |
string | URL аватара контакта | |
string | URL превью аватара контакта | |
string | Название компании контакта | |
string | Должность контакта | |
string | Отдел контакта | |
string | Номер офиса контакта | |
string | Имя руководителя контакта | |
string | HUID руководителя контакта | |
string | Адрес электронной почты пользователя, в канале — null | |
string | Дополнительная информация о контакте | |
string | Телефон контакта | |
string | Номер IP телефона контакта | |
string | Дополнительный номер IP телефона контакта |