Инструкция, как изменить сообщение в ВК через код элемента
Сегодня я решил вам рассказать о некоторых фишках и трюках, которые можно проделать с сообщениями в ВК. А именно: как изменить сообщение в ВК через код элемента, какие еще есть способы изменения текста ЛС, в каких ситуациях возникает такая необходимость, как поменять фон диалогов и многое другое.
Зачем нужно менять сообщения в ВК?
Причины бывают разные. Начнем, пожалуй, с самой простой – опечатки и ошибки. С этой проблемой сталкивается каждый пользователь ВК. Причем как те, кто пользуется десктопной версией сайта, так и те, кто использует мобильное приложение.
Ошибка в слове или фразе легко исправляется с помощью встроенного инструмента редактирования, о котором я расскажу немного позже. Иногда причиной изменения сообщений в ВК может стать желание исправить или удалить уже отправленное ЛС. Например, вы на эмоциях написали человеку лишнего, а затем передумали и решили исправить текст, пока собеседник не успел его прочитать.
В данной ситуации вам также поможет редактирование сообщений ВК.
А в некоторых ситуациях сообщения изменяются для того, чтобы на скриншоте страницы с диалогами отображалась нужная информация. Причем не только свои, но и чужие. И здесь мы уже будем прибегать к коду страницы.
О скрытых сообщениях в ВК, есть статья на нашем сайте.
Как изменить текс ЛС через кода элемента?
Прежде чем давать пошаговую инструкцию, важно упомянуть об одной особенности такого изменения. Оно не будет постоянным. То есть, после обновления страницы все изменения пропадут, так как мы не отправляем информацию на сервера ВК, а изменяем ее на уровне кэша браузера.
Как изменить сообщение в ВК через код элемента:
- Открыть нужное сообщение.
- Щелкнуть по нему второй кнопкой мыши и выбрать пункт «Исследовать элемент» («Просмотреть код» в Google Chrome).
- Если вы кликнули именно по тексту сообщения, то код будет развернут в нужном месте. Нам лишь необходимо найти сам текст.
- Далее необходимо кликнуть по нему два раза, чтобы его можно было изменить.
- Удалить старый текст и написать новый.
- Нажать клавишу Enter.
После проделанных действий ЛС изменится, и вы можете смело делать скриншот экрана. Но если обновить страницу, то изменения пропадут. Данную процедуру можно проделать только на ПК или ноутбуке.
Рекомендуем к прочтению статью о том, как изменить звук сообщений ВК.
Как отредактировать текст ЛС во ВКонтакте?
Еще один способ изменения текста сообщений во ВКонтакте – это использование встроенного инструмента редактирования.
Инструкция для десктопной версии сайта ВК:
- Наведите курсор мыши на нужное сообщение.
- Справа появится иконка карандаша, нажмите на нее.
- Далее необходимо исправить текст.
- Нажмите галочку.
Готово! Рядом с отредактированным сообщением появится метка «(ред.)». По ней можно понять, какие ЛС редактировались, а какие нет.
К сожалению, данная функция не предназначена для пользователей мобильного приложения и мобильной версии сайта. И даже если зайти на полную версию сайта с телефона, кнопки редактирования не будет.
Читайте также, как изменить голос при записи голосового сообщения в ВК,в соответствующей статье.
Как поменять фон диалогов?
Еще один довольно актуальный вопрос, который постоянно возникает в головах пользователей ВК. Лично я впервые узнал о том, что фон в диалогах ВКонтакте можно изменить от друга, который прислал мне скрин своих сообщений, но его интерфейс вовсе не был похож на тот, который использовал я. И тут у меня возник вопрос, как поменять фон?
Сегодня есть несколько способов изменения фона диалогов в ВК, причем как на ПК, так и на смартфонах.
Первый способ – это браузер Orbitum. В правом верхнем углу браузера есть специальная кнопка «Сменить тему». Нажав на нее, вы сможете изменить фон всех страниц ВК, своего рабочего стола и/или оформление самого браузера.
Orbitum можно скачать и на ПК, и на мобильное устройство. А его главной особенностью является то, что вашу тему будут видеть и другие пользователи, которые используют данный браузер.
Второй способ – расширения для браузеров. Их есть много, и все они позволяют изменять фон диалогов в ВК.
Наиболее популярными для Google Chrome и Яндекс.Браузера являются:
- ВКобои.
- ВКонтакте-оформление.
Достаточно перейти в настройки браузера, а именно в раздел «Дополнения» (или «Расширения»). Затем в поиске найти нужное расширение и установить его. Например, ВКобои позволяют устанавливать фон для ВКонтакте всего в пару кликов. Найдите понравившееся вам изображение в сети и нажмите по нему второй кнопкой мыши, а затем выберите пункт «Установить, как обои ВКонтакте».
Третий способ – плагины и программы. Использовать их нужно осторожно, так как в интернете можно с легкостью натолкнуться на зараженные файлы. Поэтому, никогда не отключайте антивирус при скачивании подобных программ.
Наиболее популярными считаются:
- VKplagin.
- VKmod.
- VKtema.
Даже эти, проверенные тысячами людей, сервисы стоит скачивать только с проверенных источников.
Ну и напоследок стоит упомянуть встроенную возможность изменения фона в приложении Kate Mobile для смартфонов. Это одна из самых популярных замен официальному приложению «ВКонтакте».
Чтобы сменить фон в Kate Mobile, необходимо:
- Перейти в «Настройки».
- Далее выбрать пункт «Внешний вид».
- Затем выбрать «Тема оформления».
- Выбрать одну из предложенных тем.
Пункт «Ночная тема» позволяет делать фон темным в определенные часы (например, с 21 ч. до 07 ч.).
Вам также будет интересно, как поменять фон в Телеграм.
Как поменять цвет сообщений?
Этот вопрос интересует многих, кто меняет тему оформления социальной сети «ВКонтакте». Не буду томить, скажу сразу. На данный момент никак нельзя поменять цвет сообщений в ВК.
По крайне мере, я не нашел ни одного рабочего метода.
Итог
Сегодня я рассказал вам о некоторых фишках и приемах, которые можно проделать с диалогами во ВКонтакте. Используйте полученные знания, меняйте оформление ВК на свой вкус и отправляйте друзьям скриншоты измененных ЛС. Надеюсь, статья была для вас полезной.
Читайте далее:
Click to rate this post!
[Total: 1 Average: 5]
Контакты
В данном разделе описываются доступные методы для работы с сущностью контакта
Оглавление
Список контактов
Получение контакта по ID
Добавление контактов
Редактирование контактов
Привязка чатов к контактам
Получение списка чатов контакта
Список контактов
Метод
GET /api/v4/contacts
Описание
Метод позволяет получить список контактов в аккаунте.
Ограничения
Метод доступен в соответствии с правами пользователя.
GET параметры
| Параметр | Тип данных | Описание |
|---|---|---|
| with | string | Данный параметр принимает строку, в том числе из нескольких значений, указанных через запятую. Данный метод поддерживает следующие параметры. |
| page | int | Страница выборки |
| limit | int | Количество возвращаемых сущностей за один запрос (Максимум – 250) |
| query | string int | Поисковый запрос (Осуществляет поиск по заполненным полям сущности) |
| filter | object | Фильтр. Подробней про фильтры читайте в отдельной статье |
| order | object | Сортировка результатов списка. Доступные поля для сортировки: updated_at, id. Доступные значения для сортировки: asc, desc. Пример: /api/v4/contacts?order[updated_at]=asc |
Заголовок типа данных при успешном результате
Content-Type: application/hal+json
Заголовок типа данных при ошибке
Content-Type: application/problem+json
HTTP коды ответа
| Код ответа | Условие |
|---|---|
| 200 | Запрос выполнен успешно |
| 401 | Пользователь не авторизован |
Параметры ответа
Метод возвращает коллекцию моделей контактов, рассмотрим ниже свойства контакта.
| Параметр | Тип данных | Описание |
|---|---|---|
| id | int | ID контакта |
| name | string | Название контакта |
| first_name | string | Имя контакта |
| last_name | string | Фамилия контакта |
| responsible_user_id | int | ID пользователя, ответственного за контакт |
| group_id | int | ID группы, в которой состоит ответственны пользователь за контакт |
| created_by | int | ID пользователя, создавший контакт |
| updated_by | int | ID пользователя, изменивший контакт |
| created_at | int | Дата создания контакта, передается в Unix Timestamp |
| updated_at | int | Дата изменения контакта, передается в Unix Timestamp |
| is_deleted | bool | Удален ли элемент |
| closest_task_at | int | Дата ближайшей задачи к выполнению, передается в Unix Timestamp |
| custom_fields_values | array null | Массив, содержащий информацию по значениям дополнительных полей, заданных для данного контакта |
| account_id | int | ID аккаунта, в котором находится контакт |
| _embedded | object | Данные вложенных сущностей |
| _embedded[tags] | array | Данные тегов, привязанных к контакту |
| _embedded[tags][0] | object | Модель тега, привязанного к контакту |
| _embedded[tags][0][id] | int | ID тега |
| _embedded[tags][0][name] | string | Название тега |
| _embedded[tags][0][color] | null | Цвет тега, доступен только для сделок |
| _embedded[companies] | array | Данные компании, привязанной к контакту. В массиве всегда 1 объект |
| _embedded[companies][0] | object | Данные компании |
| _embedded[companies][0][id] | int | ID компании, привязанной к контакту |
| _embedded[customers] | array | Требуется GET параметр with. Данные покупателей, привязанных к контакту |
| _embedded[customers][0] | object | Данные покупателя |
| _embedded[customers][0][id] | int | ID покупателя |
| _embedded[leads] | array | Требуется GET параметр with. Данные сделок, привязанных к контакту |
| _embedded[leads][0] | object | Данные сделки |
| _embedded[leads][0][id] | int | ID сделки |
| _embedded[catalog_elements] | array | Требуется GET параметр with. Данные элементов списков, привязанных к контакту |
| _embedded[catalog_elements][0] | object | Данные элемента списка, привязанного к контакту |
| _embedded[catalog_elements][0][id] | int | ID элемента, привязанного к контакту |
| _embedded[catalog_elements][0][metadata] | object | Мета-данные элемента |
| _embedded[catalog_elements][0][quantity] | int float | Количество элементов у контакта |
| _embedded[catalog_elements][0][catalog_id] | int | ID списка, в котором находится элемент |
| _embedded[catalog_elements][0][price_id] | int | ID поля типа Цена, которое установлено для привязанного элемента в сущности |
Пример ответа
{
"_page": 1,
"_links": {
"self": {
"href": "https://example.
amocrm.ru/api/v4/contacts?limit=2&page=1"
},
"next": {
"href": "https://example.amocrm.ru/api/v4/contacts?limit=2&page=2"
}
},
"_embedded": {
"contacts": [
{
"id": 7143599,
"name": "1",
"first_name": "",
"last_name": "",
"responsible_user_id": 504141,
"group_id": 0,
"created_by": 504141,
"updated_by": 504141,
"created_at": 1585758065,
"updated_at": 1585758065,
"closest_task_at": null,
"custom_fields_values": null,
"account_id": 28805383,
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/contacts/7143599"
}
},
"_embedded": {
"tags": [],
"companies": []
}
},
{
"id": 7767065,
"name": "dsgdsg",
"first_name": "",
"last_name": "",
"responsible_user_id": 504141,
"group_id": 0,
"created_by": 504141,
"updated_by": 504141,
"created_at": 1586359590,
"updated_at": 1586359590,
"closest_task_at": null,
"custom_fields_values": null,
"account_id": 28805383,
"_links": {
"self": {
"href": "https://example.
amocrm.ru/api/v4/contacts/7767065"
}
},
"_embedded": {
"tags": [],
"companies": []
}
}
]
}
}Параметры для GET-параметры with
| Параметр | Описание |
|---|---|
| catalog_elements | Добавляет в ответ связанные с контактами элементы списков |
| leads | Добавляет в ответ связанные с контактами сделки |
| customers | Добавляет в ответ связанных с контактами покупателей |
Получение контакта по ID
Метод
GET /api/v4/contacts/{id}
Описание
Метод позволяет получить данные конкретного контакта по ID.
Ограничения
Метод доступен в соответствии с правами пользователя.
GET параметры
| Параметр | Тип данных | Описание |
|---|---|---|
| with | string | Данный параметр принимает строку, в том числе из нескольких значений, указанных через запятую. Данный метод поддерживает следующие параметры. |
Заголовок типа данных при успешном результате
Content-Type: application/hal+json
Заголовок типа данных при ошибке
Content-Type: application/problem+json
HTTP коды ответа
| Код ответа | Условие |
|---|---|
| 200 | Запрос выполнен успешно |
| 204 | Контакт с указанным ID не существует |
| 401 | Пользователь не авторизован |
Параметры ответа
Метод возвращает модель контакта, рассмотрим ниже её свойства.
| Параметр | Тип данных | Описание |
|---|---|---|
| id | int | ID контакта |
| name | string | Название контакта |
| first_name | string | Имя контакта |
| last_name | string | Фамилия контакта |
| responsible_user_id | int | ID пользователя, ответственного за контакт |
| group_id | int | ID группы, в которой состоит ответственны пользователь за контакт |
| created_by | int | ID пользователя, создавший контакт |
| updated_by | int | ID пользователя, изменивший контакт |
| created_at | int | Дата создания контакта, передается в Unix Timestamp |
| updated_at | int | Дата изменения контакта, передается в Unix Timestamp |
| is_deleted | bool | Удален ли элемент |
| closest_task_at | int | Дата ближайшей задачи к выполнению, передается в Unix Timestamp |
| custom_fields_values | array null | Массив, содержащий информацию по значениям дополнительных полей, заданных для данного контакта |
| account_id | int | ID аккаунта, в котором находится контакт |
| _embedded | object | Данные вложенных сущностей |
| _embedded[tags] | array | Данные тегов, привязанных к контакту |
| _embedded[tags][0] | object | Модель тега, привязанного к контакту |
| _embedded[tags][0][id] | int | ID тега |
| _embedded[tags][0][name] | string | Название тега |
| _embedded[tags][0][color] | null | Цвет тега, доступен только для сделок |
| _embedded[companies] | array | Данные компании, привязанной к контакту. В массиве всегда 1 объект |
| _embedded[companies][0] | object | Данные компании |
| _embedded[companies][0][id] | int | ID компании, привязанной к контакту |
| _embedded[customers] | array | Требуется GET параметр with. Данные покупателей, привязанных к контакту |
| _embedded[customers][0] | object | Данные покупателя |
| _embedded[customers][0][id] | int | ID покупателя |
| _embedded[leads] | array | Требуется GET параметр with. Данные сделок, привязанных к контакту |
| _embedded[leads][0] | object | Данные сделки |
| _embedded[leads][0][id] | int | ID сделки |
| _embedded[catalog_elements] | array | Требуется GET параметр with. Данные элементов списков, привязанных к контакту |
| _embedded[catalog_elements][0] | object | Данные элемента списка, привязанного к контакту |
| _embedded[catalog_elements][0][id] | int | ID элемента, привязанного к контакту |
| _embedded[catalog_elements][0][metadata] | object | Мета-данные элемента |
| _embedded[catalog_elements][0][quantity] | int float | Количество элементов у контакта |
| _embedded[catalog_elements][0][catalog_id] | int | ID списка, в котором находится элемент |
| _embedded[catalog_elements][0][price_id] | int | ID поля типа Цена, которое установлено для привязанного элемента в сущности |
Пример ответа
{
"id": 3,
"name": "Иван Иванов",
"first_name": "Иван",
"last_name": "Иванов",
"responsible_user_id": 504141,
"group_id": 0,
"created_by": 504141,
"updated_by": 504141,
"created_at": 1582117331,
"updated_at": 1590943929,
"closest_task_at": null,
"custom_fields_values": [
{
"field_id": 3,
"field_name": "Телефон",
"field_code": "PHONE",
"field_type": "multitext",
"values": [
{
"value": "+79123",
"enum_id": 1,
"enum": "WORK"
}
]
}
],
"account_id": 28805383,
"_links": {
"self": {
"href": "https://example.
amocrm.ru/api/v4/contacts/3"
}
},
"_embedded": {
"tags": [],
"leads": [
{
"id": 1,
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/leads/1"
}
}
},
{
"id": 3916883,
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/leads/3916883"
}
}
}
],
"customers": [
{
"id": 134923,
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/customers/134923"
}
}
}
],
"catalog_elements": [],
"companies": [
{
"id": 1,
"_links": {
"self": {
"href": "https://example.
amocrm.ru/api/v4/companies/1"
}
}
}
]
}
}Параметры для GET-параметры with
| Параметр | Описание |
|---|---|
| catalog_elements | Добавляет в ответ связанные с контактами элементы списков |
| leads | Добавляет в ответ связанные с контактами сделки |
| customers | Добавляет в ответ связанных с контактами покупателей |
Добавление контактов
Метод
POST /api/v4/contacts
Описание
Метод позволяет добавлять контакты в аккаунт пакетно.
Ограничения
Метод доступен в соответствии с правами пользователя.
Заголовок запроса
Content-Type: application/json
Параметры запроса
Обязательные поля отсутствуют
| Параметр | Тип данных | Описание |
|---|---|---|
| name | string | Название контакта |
| first_name | string | Имя контакта |
| last_name | string | Фамилия контакта |
| responsible_user_id | int | ID пользователя, ответственного за контакт |
| created_by | int | ID пользователя, создавший контакт |
| updated_by | int | ID пользователя, изменивший контакт |
| created_at | int | Дата создания контакта, передается в Unix Timestamp |
| updated_at | int | Дата изменения контакта, передается в Unix Timestamp |
| custom_fields_values | array | Массив, содержащий информацию по значениям дополнительных полей, заданных для данного контакта. Примеры заполнения полей |
| _embedded | object | Данные вложенных сущностей |
| _embedded[tags] | array | Данные тегов, привязанных к контакту |
| _embedded[tags][0] | object | Модель тега, привязанного к контакту |
| _embedded[tags][0][id] | int | ID тега |
| _embedded[tags][0][name] | string | Название тега |
| request_id | string | Поле, которое вернется вам в ответе без изменений и не будет сохранено. Поле не является обязательным |
Пример запроса
[
{
"first_name": "Петр",
"last_name": "Смирнов",
"custom_fields_values": [
{
"field_id": 271316,
"values": [
{
"value": "Директор"
}
]
}
]
},
{
"name": "Владимир Смирнов",
"created_by": 47272
}
]Заголовок типа данных при успешном результате
Content-Type: application/hal+json
Заголовок типа данных при ошибке
Content-Type: application/problem+json
HTTP коды ответа
| Код ответа | Условие |
|---|---|
| 200 | Контакты были успешно созданы |
| 401 | Пользователь не авторизован |
| 400 | Переданы некорректные данные. Подробности доступны в теле ответа |
Параметры ответа
Метод возвращает коллекцию контактов, которые были созданы.
| Параметр | Тип данных | Описание |
|---|---|---|
| id | int | ID контакта |
| request_id | string | Строка переданная при запросе или порядковый указатель, если параметр не передан |
Пример ответа
{
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/contacts"
}
},
"_embedded": {
"contacts": [
{
"id": 40401635,
"request_id": "0",
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/contacts/40401635"
}
}
},
{
"id": 40401636,
"request_id": "1",
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/contacts/40401636"
}
}
}
]
}
}Редактирование контактов
Метод
PATCH /api/v4/contacts
Описание
Метод позволяет редактировать контакты пакетно.
Также вы можете добавить ID контакта в метод для редактирования конкретного контакта (/api/v4/contacts/{id}).
При редактировании пакетно передается массив из объектов-контактов, при редактировании одного контакта, передается просто модель контакта.
Ограничения
Метод доступен в соответствии с правами пользователя.
Заголовок запроса
Content-Type: application/json
Параметры запроса
Обязательные поля отсутствуют
| Параметр | Тип данных | Описание |
|---|---|---|
| id | int | ID контакта |
| name | string | Название контакта |
| first_name | string | Имя контакта |
| last_name | string | Фамилия контакта |
| responsible_user_id | int | ID пользователя, ответственного за контакт |
| created_by | int | ID пользователя, создавший контакт |
| updated_by | int | ID пользователя, изменивший контакт |
| created_at | int | Дата создания контакта, передается в Unix Timestamp |
| updated_at | int | Дата изменения контакта, передается в Unix Timestamp |
| custom_fields_values | array | Массив, содержащий информацию по значениям дополнительных полей, заданных для данного контакта. Примеры заполнения полей |
| _embedded | object | Данные вложенных сущностей |
| _embedded[tags] | array | Данные тегов, привязанных к контакту |
| _embedded[tags][0] | object | Модель тега, привязанного к контакту |
| _embedded[tags][0][id] | int | ID тега |
| _embedded[tags][0][name] | string | Название тега |
Пример запроса
{
"id": 3,
"first_name": "Иван",
"last_name": "Иванов",
"custom_fields_values": [
{
"field_id": 66192,
"field_name": "Телефон",
"values": [
{
"value": "79999999999",
"enum_code": "WORK"
}
]
}
]
}Заголовок типа данных при успешном результате
Content-Type: application/hal+json
Заголовок типа данных при ошибке
Content-Type: application/problem+json
HTTP коды ответа
| Код ответа | Условие |
|---|---|
| 200 | Контакты были успешно изменены |
| 401 | Пользователь не авторизован |
| 400 | Переданы некорректные данные. Подробности доступны в теле ответа |
Параметры ответа
Метод возвращает коллекцию контактов, которые были изменены.
| Параметр | Тип данных | Описание |
|---|---|---|
| id | int | ID контакта |
| updated_at | int | Unix Timestamp изменения контакта |
Пример ответа
{
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/contacts"
}
},
"_embedded": {
"contacts": [
{
"id": 3,
"name": "Иван Иванов",
"updated_at": 1590945248,
"_links": {
"self": {
"href": "https://example.amocrm.ru/api/v4/contacts/3"
}
}
}
]
}
}Привязка чатов к контактам
Метод
POST /api/v4/contacts/chats
Описание
Метод позволяет привязать чат к контакту.
Чат может быть привязан только к 1 контакту, в тоже время контакт может быть
привязан к нескольким чатам.
Ограничения
Метод доступен с правами администратора аккаунта.
В настройках канала должен быть указан uuid интеграции, которая запрашивает метод.
Интеграция может менять привязку чатов только по каналам, к которым она имеет доступ.
Не должны передаваться никакие сессионые куки, иначе метод вернет ошибку.
Заголовок запроса
Content-Type: application/json
Параметры запроса
| Параметр | Тип данных | Описание |
|---|---|---|
| chat_id | string | Данный параметр принимает массив строк, uuid идентификаторов чатов |
| contact_id | int | Данный параметр принимает массив чисел, id контактов |
| request_id | string | Поле, которое вернется вам в ответе без изменений и не будет сохранено. Поле не является обязательным |
Пример запроса
[
{
"contact_id": 3102959,
"chat_id":"6cbab3d5-c4c1-46ff-b710-ad59ad10805f"
}
]
Заголовок типа данных при успешном результате
Content-Type: application/hal+json
Заголовок типа данных при ошибке
Content-Type: application/problem+json
HTTP коды ответа
| Код ответа | Условие |
|---|---|
| 200 | Запрос выполнен успешно |
| 401 | Пользователь не авторизован |
Параметры ответа
Метод возвращает коллекцию связей
| Параметр | Тип данных | Описание |
|---|---|---|
| id | int | ID связи контакта и чата (может меняться при изменении привязки чата к контакту) |
| contact_id | int | ID контакта |
| chat_id | string | ID чата |
| request_id | string | Строка переданная при запросе или порядковый указатель, если параметр не передан |
Пример ответа
{
"_total_items": 1,
"_embedded": {
"chats": [
{
"chat_id": "6cbab3d5-c4c1-46ff-b710-ad59ad10805f",
"contact_id": 3102959,
"id": 26219,
"request_id": "0"
}
]
}
}
Получение списка чатов контакта
Метод
GET /api/v4/contacts/chats
Описание
Метод позволяет получить список чатов, которые относятся к контактам.
Или список контактов к которым привязан чат.
Если чат относится к неразобранному, метод вернет id контакта в этом неразобранном.
Ограничения
Метод доступен с правами администратора аккаунта.
В настройках канала должен быть указан uuid интеграции, которая запрашивает метод.
Интеграция может запросить только чаты по каналам, к которым она имеет доступ. Таким образом внутренние чаты между пользователями аккаунта выводится не будут.
Не должны передаваться никакие сессионые куки, иначе метод вернет ошибку.
GET параметры
| Параметр | Тип данных | Описание |
|---|---|---|
| chat_id | string | Данный параметр принимает массив строк, uuid идентификаторов чатов |
| contact_id | int | Данный параметр принимает массив чисел, id контактов |
Заголовок типа данных при успешном результате
Content-Type: application/hal+json
Заголовок типа данных при ошибке
Content-Type: application/problem+json
HTTP коды ответа
| Код ответа | Условие |
|---|---|
| 200 | Запрос выполнен успешно |
| 401 | Пользователь не авторизован |
| 400 | Переданы не верные данные в запросе. Подробности в теле ответа |
Параметры ответа
Метод возвращает коллекцию связей
| Параметр | Тип данных | Описание |
|---|---|---|
| id | int | ID связи контакта и чата (может меняться при изменении привязки чата к контакту) |
| contact_id | int | ID контакта |
| chat_id | string | ID чата |
Пример ответа
{
"_total_items": 1,
"_embedded": {
"chats": [
{
"chat_id": "6cbab3d5-c4c1-46ff-b710-ad59ad10805f",
"contact_id": 3102959,
"id": 26219
}
]
}
}: Элемент Contact Address — HTML: Язык гипертекстовой разметки
HTML-элемент указывает, что вложенный HTML-код содержит контактную информацию для человека или людей или для организации.
Контактная информация, предоставляемая содержимым элемента , может принимать любую форму, подходящую для контекста, и может включать любой тип необходимой контактной информации, такой как физический адрес, URL-адрес, адрес электронной почты, номер телефона.
, идентификатор в социальных сетях, географические координаты и т. д. Элемент должен включать имя лица, людей или организации, к которым относится контактная информация.
может использоваться в различных контекстах, таких как предоставление контактной информации компании в заголовке страницы или указание автора статьи путем включения элемента в .
Этот элемент включает только глобальные атрибуты.
- Элемент
может использоваться только для представления контактной информации для его ближайшего предка элементаили. - Этот элемент не должен содержать больше информации, чем контактная информация, например, дату публикации (которая принадлежит элементу
). - Обычно элемент
может быть помещен внутри элементатекущего раздела, если таковой имеется.
В этом примере показано использование <адрес> для разграничения контактной информации автора статьи.
<адрес> Вы можете связаться с автором по адресу www.somedomain.com.
Если вы видите какие-либо ошибки, пожалуйста, связаться с веб-мастером.
Вы также можете посетить нас:
Фонд Mozilla
331 E Эвелин Авеню
Маунтин-Вью, Калифорния 94041
США адрес>
Результат
Несмотря на то, что он отображает текст с тем же стилем по умолчанию, что и элементы или , более уместно использовать при работе с контактной информацией, так как он передает дополнительную информацию. семантическая информация.
| Категории контента | Вытекающее содержимое, пальпируемое содержимое. |
|---|---|
| Разрешенный контент | Потоковое содержимое, но без вложенного элемента , без заголовка
содержимое ( , h2,
ч3, ч4,
h5, h5,
h6), без секционного содержимого
( <артикул> , <в стороне> , , ), и
нет <заголовок> или <нижний колонтитул> элемент.![]() |
| Отсутствие тега | Нет, начальный и конечный теги обязательны. |
| Разрешенные родители | Любой элемент, принимающий
содержимое потока, но всегда исключая элемента (согласно
логическому принципу симметрии, если Тег , как родитель, не может иметь вложенных <адрес> элемент, далее то же самое <адрес> содержимое не может иметь <адрес> тег в качестве родителя). |
| Неявная роль ARIA | Нет соответствующей роли |
| Разрешенные роли ARIA | Любой |
| Интерфейс DOM | HTMLElement До Gecko 2.0 (Firefox 4),
Gecko реализовал этот элемент с помощью Интерфейс HTMLSpanElement |
| Спецификация |
|---|
| HTML Standard # the-address-element |
Таблицы BCD загружаются только в браузере с JavaScript включен.
Включите JavaScript для просмотра данных.
- Другие элементы, относящиеся к разделу:
,,,, h2, h3, h4, h5, h5, h6,,<нижний колонтитул>,<раздел>,<заголовок>; - Разделы и схемы документа HTML.
Обнаружили проблему с содержанием этой страницы?
- Отредактируйте страницу на GitHub.
- Сообщить о проблеме с содержимым.
- Посмотреть исходный код на GitHub.
Хотите принять участие?
Узнайте, как внести свой вклад.
Последний раз эта страница была изменена участниками MDN.
Как использовать элемент контактной формы
С помощью элемента «Контактная форма» вы можете предоставить своим посетителям простой способ связаться с вами.
Во-первых, вам нужно будет добавить элемент в запись или на страницу, на которую вы хотите его поместить. Для этого нажмите на плюсик с правой боковой панели, чтобы открыть список элементов:
Затем найдите элемент «Контактная форма»:
Возьмите его и перетащите в редактор. Откроется всплывающее окно, где вам нужно будет выбрать шаблон для формы:
Нажмите на тот, который вы предпочитаете, и он будет применен к форме:
Шаблон, который вы выбрали для этого элемента при его добавлении, можно изменить в любое время. Если вы хотите это сделать, щелкните первое доступное поле в «Основных параметрах»:
Откроется всплывающее окно с различными дизайнами шаблонов:
Прокрутите вниз, чтобы проверить все шаблоны и, когда вы найдете тот, который вам больше нравится, нажмите на него, и выбранный шаблон будет применен к вашей контактной форме:
Примечание: Если вы хотите заменить шаблон, обязательно сделайте это до добавления любого содержимого или настройки существующего содержимого элемента «Контактная форма».
Это связано с тем, что при смене шаблона весь исходный контент и модификации будут потеряны .
После того, как вы добавите элемент в редактор и выберете шаблон, его параметры появятся на левой боковой панели:
0206 Элемент «Генерация потенциальных клиентов», специально предназначенный для того, чтобы пользователи вашего сайта могли отправить контактную форму.
Вот почему все параметры элемента «Контактная форма» такие же, как и параметры элемента «Генерация лидов».
Все эти опции будут описаны ниже вкратце, а более подробную информацию о них вы можете прочитать в этой статье.
Использовать элементы формы редактирования
Самый первый параметр в разделе «Основные параметры» — это «Редактировать элементы формы» один. После того, как вы настроили элемент, вы можете использовать эту опцию «Редактировать элементы формы», чтобы изменить дизайн / внешний вид различных частей элемента «Контактная форма».
Если вы хотите сделать это, откройте эту опцию:
Это приведет вас в «Режим редактирования» элемента.
Находясь в «Режиме редактирования», вы можете дополнительно настроить свою контактную форму отдельно, используя параметры, которые появляются на левой боковой панели при выборе различных элементов.
Поскольку включен режим «Групповой стиль», изменения будут применяться к каждому элементу/входу одного типа.
Однако вы также можете индивидуально настроить каждую часть элементов контактной формы.
Все, что вам нужно сделать, это щелкнуть конкретную метку, поле/ввод или кнопку, которую вы хотите настроить, и выйти из «Группового стиля».
Это можно сделать, нажав на кнопку «Заблокировать-разблокировать» , которая появляется в верхнем левом углу элемента, или на ту, которая находится в боковой панели:
Если вы вышли из «Группового стиля», изменения, внесенные вами в элемент/ввод, будут применены только к этому конкретному элементу.
Узнайте больше о функции «Групповой стиль» здесь.
Подробнее об этом, а также более подробные инструкции по использованию опции «Редактировать элементы формы» вы можете узнать здесь.
Цвета
Также, если хотите, вы можете изменить цвет элемента. Если вы используете целевую страницу или Thrive Theme Builder, цвет будет унаследован либо из шаблона Thrive Theme Builder, либо из целевой страницы, в зависимости от того, как вы создали страницу.
Если вы хотите изменить цвет, щелкните поле цвета рядом с параметром:
Затем (при использовании Thrive Theme Builder или целевой страницы) во всплывающем окне выбора цвета выберите, хотите ли вы отредактируйте весь цвет шаблона или, если вы хотите отсоединиться от цвета шаблона, отредактировав таким образом только цвета этого конкретного элемента:
После выбора предпочтительного варианта либо используйте палитру цветов, либо введите HEX/RGB-код в специальное поле, чтобы изменить цвет.
Когда закончите, нажмите на «Применить» :
Соединение
Важно!
Использование элемента «Контактная форма» не будет служить вам ни к чему, если вы не подключите его к службе по вашему выбору или не создадите HTML-соединение . Если вы этого не сделаете, то информация, отправленная вашими пользователями, будет потеряна.
Таким образом, используя следующую опцию, вы сможете либо создать API-соединение , либо HTML один. Выберите нужный вариант:
Если вы хотите создать соединение API, выберите первый вариант. После этого вы сможете подключить элемент «Контактная форма» к выбранному вами сервису. Это может быть служба доставки электронной почты , маркетинговый инструмент , или даже WordPress , в зависимости от цели, которую вы хотите достичь с помощью этого элемента.
Здесь мы описали способы правильной настройки API-соединения для элемента «Генерация потенциальных клиентов», поэтому обязательно следуйте подробным инструкциям, которые вы найдете там.
Кроме того, если вы хотите узнать, к каким службам вы можете создать подключение, ознакомьтесь с этим списком, а также с руководствами, которые мы создали для каждой службы.
Если вы хотите подключить услугу не через API, а хотите выполнить интеграцию HTML, убедитесь, что вы выбрали второй вариант «Подключение»:
Разница между этими двумя способами заключается в том, что интеграция HTML дает вам возможность добавления дополнительных полей с помощью кода автоответчика HTML.
После того, как вы выберете опцию «HTML-код», откроется поле, где вы можете вставить свой HTML-код, а затем вам нужно будет нажать кнопку «Создать форму» , чтобы применить HTML код к элементу «Контактная форма»:
Нажатие на кнопку «Создать форму» покажет изменения непосредственно в редакторе, примененные к элементу «Контактная форма».
Поля формы
После того, как вы установите правильное соединение, будь то через API или HTML-код, следующим шагом будет настройка полей формы.
В зависимости от выбранного вами шаблона «Контактная форма» у вас будут уже установлены некоторые поля формы:
Добавить новое поле
Если вы хотите добавить новое поле, все, что вам нужно сделать, это нажать на опцию «Добавить новое поле» :
Это откроет всплывающее окно, в котором вы нужно будет установить новое поле из:
Это может быть либо поле «Имя»/«Электронная почта», если у вас еще нет ни одного из них, или «Телефон» или произвольное поле.
При настройке нового поля обычно приходится выбирать для него имя и заполнитель , а также решать, должно ли поле быть требуется , или должен показывать свою метку .
Тем не менее, ознакомьтесь с вышеупомянутой статьей, поскольку каждый тип настройки настраиваемого поля может различаться, а также способы их настройки.
Редактировать поле
Вы также можете редактировать существующие поля формы . Для этого щелкните значок карандаша рядом с тем, который вы хотите отредактировать:
Таким образом, откроется всплывающее окно, и вы сможете изменить то, что необходимо:
Удалить поле
Наконец, вы также можете удалить поле , если вам нужно.
Все, что вам нужно сделать, это щелкнуть значок корзины рядом с полем, которое вы хотите удалить:
Поле будет немедленно удалено из формы.
Скрытые поля
Если вы настроили «Скрытое» поле , вы сможете увидеть/отредактировать или настроить его в следующем разделе:
Способ добавления нового «Скрытого» поля описано здесь. Вы можете отредактировать или удалить «Скрытое» поле точно так же, как и в случае с обычным полем, описанным выше.
После успешной отправки
После завершения настройки полей формы следующим шагом будет выбор того, что произойдет после того, как кто-то отправит «Контактную форму». Есть два доступных варианта: вы можете либо перенаправить пользователей на пользовательский URL-адрес , либо показать уведомление об успешном завершении .
По умолчанию выбран параметр «Перенаправить на пользовательский URL». Однако, если вы нажмете на это поле, откроется раскрывающийся список с другой опцией:
Более подробное описание каждого из этих действий можно найти здесь.
Расширенные параметры
Наконец, в разделе «Основные параметры» вы сможете использовать «Дополнительные» параметры:
Если щелкнуть это поле, раздел развернется:
Активировать это установите переключатель, если вы хотите включить функцию доставки активов для этой формы:
После активации переключателя вы можете перейти к выбору группы активов из следующего раскрывающегося списка:
Если вы хотите узнать больше о доставке активов и о том, как вы можете использовать их на своем веб-сайте, эта статья из нашей базы знаний может быть вам полезна.
В следующем поле вы можете найти уникальный идентификатор формы, который вы можете скопировать и использовать с другими продуктами Thrive Suite:
Вы можете легко и быстро найти эту форму в Thrive Ultimatum или Thrive Automator, просто вставив этот код в поле формы.
Если вы хотите опередить спам-регистрации, вы можете добавить капчу в элемент «Контактная форма»:
Для этого сначала необходимо настроить API-соединение с Google ReCaptcha.
Если вам нужна помощь, ознакомьтесь с этим руководством.
Если вы хотите, вы также можете редактировать сообщения об ошибках, используя следующую опцию:
После нажатия на эту опцию вы увидите всплывающее окно с различными типами сообщений об ошибках , которые вы можете настроить:
Вы можете заменить сообщения по умолчанию, введя сообщения, которые вы хотите, чтобы ваши пользователи видели, если они неправильно заполнили соответствующие поля.
Также можно добавить дополнительное сообщение об ошибке «Ошибка регистрации» . Если вы активируете эту опцию, вы сможете установить еще одно сообщение об ошибке для тех редких случаев, когда регистрация не удалась.
Сначала установите флажок «Добавить сообщение об ошибке «Ошибка регистрации»» , а затем введите сообщение, которое вы хотите отображать в этих случаях, в появившемся поле с текстом «Ошибка» по умолчанию:
Нажмите на зеленый «Сохранить» 9Кнопка 0207, когда закончите:
Как уже упоминалось, контактная форма должна быть подключена через API для правильной работы.
Пользователи, заполняющие эту форму, смогут связаться и отправить свою информацию, только если форма подключена к вашему автоответчику.
Но помимо этого, вы также можете настроить его таким образом, что когда кто-то заполняет его, и администратор, и пользователь получают электронное письмо об отправке формы.
Процесс достижения этого такой же, как описано выше — вы должны убедиться, что в вашей форме есть по крайней мере имя, адрес электронной почты и поле сообщения, и что она подключена к выбранному автоответчику.
Затем вам также нужно будет настроить соединение с электронной почтой, как описано в этой специальной статье из нашей базы знаний:
Это соединение позволит вам получать прямые уведомления по электронной почте всякий раз, когда кто-то заполняет контактную форму:
А также составьте и настройте электронное письмо, которое будет отправлено пользователям после заполнения формы:
С формой, подключенной к вашему автоответчику, и с активным подключением к электронной почте, вы также должны начать получать электронные письма, когда кто-то успешно отправляет форму.

В массиве всегда 1 объект
Данный метод поддерживает следующие параметры.
В массиве всегда 1 объект
Примеры заполнения полей
Подробности доступны в теле ответа
Примеры заполнения полей
Подробности доступны в теле ответа
Подробности в теле ответа