Обновить about бизнес-профиля
Новый about
Ответ axios
Обновить детали бизнес-профиля
Новые детали
Ответ axios
Обновить фото бизнес-профиля
Файл изображения
Ответ axios
Создает экземпляр GupshupAPIClient
Конфиг клиента
Загрузить медиа файл
Файл для загрузки
Тип файла (audio, image, video, file, sticker)
Ответ axios с информацией о загруженном файле
Создает объект аудио сообщения для сессионной отправки
Параметры для создания аудио сообщения
Параметры для создания аудио сообщения в сессионном режиме CreateAudioMessageParams
Объект аудио сообщения
Создает объект файлового сообщения для сессионной отправки
Параметры для создания файлового сообщения
Параметры для создания файлового сообщения в сессионном режиме CreateFileMessageParams
Объект файлового сообщения
Создает объект изображения сообщения для сессионной отправки
Параметры для создания изображения сообщения
Параметры для создания изображения сообщения в сессионном режиме CreateImageMessageParams
Объект изображения сообщения
Создает объект текстового сообщения для сессионной отправки
Текст сообщения
Объект текстового сообщения
Создает объект видео сообщения для сессионной отправки
Параметры для создания видео сообщения
Параметры для создания видео сообщения в сессионном режиме CreateVideoMessageParams
Объект видео сообщения
Получить статус прочтения сообщения
ID сообщения
Ответ axios
Пометить сообщение как прочитанное
ID сообщения
Ответ axios
Альяс для markRead
ID сообщения
Ответ axios
Заблокировать пользователя
Номер пользователя
Ответ axios
Проверяет тип контента для медиа
Тип (audio, image, video)
Content-Type файла
Проверяет размер файла для медиа
Тип (audio, image, video, file, sticker)
Размер файла в байтах
Преобразует объект в URLSearchParams, сериализуя объекты в JSON
Данные для кодирования
Получить список opt-in пользователей (устарело)
Ответ axios
Пометить пользователя как opt-in (устарело)
Номер пользователя
Ответ axios
Отправляет сообщение в сессии (универсальный метод для всех типов сообщений)
Номер пользователя в международном формате
Объект сообщения (текст, видео, аудио, файл или изображение)
Ответ axios с информацией о статусе отправки
// Отправка текстового сообщения
const textMessage = client.createTextMessage('Привет!');
await client.sendSessionMessage('1234567890', textMessage);
// Отправка изображения
const imageMessage = client.createImageMessage({
url: 'https://example.com/photo.jpg',
caption: 'Красивое фото!'
});
await client.sendSessionMessage('1234567890', imageMessage);
// Отправка видео
const videoMessage = client.createVideoMessage({
url: 'https://example.com/video.mp4',
caption: 'Интересное видео'
});
await client.sendSessionMessage('1234567890', videoMessage);
Добавить подписку
Данные подписки
Ответ axios
Удалить подписку
ID подписки
Ответ axios
Получить подписку по ID
ID подписки
Ответ axios
Обновить подписку
ID подписки
Новые данные
Ответ axios
Получить шаблон по ID
ID шаблона
Ответ axios
Отправляет шаблонное сообщение (универсальный метод)
Номер пользователя
ID шаблона в Gupshup
Параметры для подстановки в шаблон
Объект медиа сообщения или null для текстового шаблона
Ответ axios
// Отправка шаблона с изображением
const templateImage = client.createTemplateImageMessage({
url: 'https://example.com/image.jpg'
});
await client.sendTemplateMessage(
'1234567890',
'template_id_123',
['John', 'Doe'],
templateImage
);
// Отправка текстового шаблона
await client.sendTemplateMessage(
'1234567890',
'text_template_id',
['param1', 'param2'],
null
);
Создает объект шаблонного аудио сообщения
Параметры для создания шаблонного аудио сообщения
Параметры для создания шаблонного аудио сообщения TemplateAudioMessageParams
Объект шаблонного аудио сообщения
Создает объект шаблонного документа сообщения
Параметры для создания шаблонного документа сообщения
Параметры для создания шаблонного документа сообщения TemplateDocumentMessageParams
Объект шаблонного документа сообщения
Создает объект шаблонного изображения сообщения
Параметры для создания шаблонного изображения сообщения
Параметры для создания шаблонного изображения сообщения TemplateImageMessageParams
Объект шаблонного изображения сообщения
Создает объект шаблонного видео сообщения
Параметры для создания шаблонного видео сообщения
Параметры для создания шаблонного видео сообщения TemplateVideoMessageParams
Объект шаблонного видео сообщения
Получить список заблокированных пользователей
Optional
limit: numberЛимит
Optional
after: numberСмещение
Ответ axios
Класс для работы с Gupshup API