sendMessageBatch

Метод, позволяющий рассылать сообщения с разным содержимым разным пользователям в одном запросе

Представим ситуацию, у вас есть скрипт, который раз в определенное время уведомляет пользователя о каком-либо событии. Например, вы отправляете пользователю статистические данные.

Но таких пользователей у вас достаточно много, и данные для каждого пользователя индивидуальны. Чтобы уведомить всех пользователей одним запросом, вы можете использовать этот метод.

Пакетная отправка сообщений подписчикам

POST https://leadconverter.ru/api/v1/токен/broadcasting.sendMessageBatch

Так же необходимо передать следующие параметры:

Query Parameters

NameTypeDescription

batch*

s

Массив с параметрами (не более 100 элементов)

ok

Максимальное количество элементов в batch массиве - 100

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

Массив batch должен содержать объекты в формате:

subscriber_id

Обязательный

ID подписчика в системе, которому будет отправлено сообщение

text

Обязательный, если не указан file_uuid

Текст, который будет отправлен подписчику

file_uuid

Обязательный, если не указан text

UUID файла, который будет отправлен подписчику.

UUID Можно получить с помощью метода file.uploadFromUrl

Вы можете использовать:

только text

только file_uuid

и text и file_uuid вместе

Пример итогового объекта запроса:

{
    batch: [
        {
            subscriber_id: 1,
            file_uuid: "db0227be-c7c7-484e-8fa4-de9bcfd4723f",
        },
        {
            subscriber_id: 2,
            text: "Привет, это пример отправки текста и файла",
            file_uuid: "26a2a5d1-37fc-4050-b0dc-67d9817cf476",
        },
        {
            subscriber_id: 3,
            text: "Привет, это пример отправки только текста",
        },
    ]
}

Пример запроса с помощью адресной строки браузера:

https://leadconverter.ru/api/v1/токен/broadcasting.sendMessageBatch?batch[0][subscriber_id]=7365&batch[0][file_uuid]=db0227be-c7c7-484e-8fa4-de9bcfd4723f&batch[1][subscriber_id]=7366&batch[1][text]=hello

Не нашёл метода который тебе нужен?

А именно этот метод был добавлен по просьбе одного из наших клиентов :)

Хочешь так же? Напиши в поддержку, мы подумаем, как решить твою задачу. В случае, если не найдем решения - создадим его ;)

Остались вопросы?

И как всегда, если у тебя остались вопросы - не стесняйся задать их в поддержку. Мы быстро тебе поможем :)

Last updated