Отправка RCS с переотправкой по SMS и Viber
Пример запроса для отправки RCS-сообщения с текстом, изображением, кнопкой и переотправкой по SMS и Viber в случае невозможности доставки.
URI: /api/json.php
Все запросы к API отправляются в формате JSON с помощью метода POST.
Параметры заголовков
В запросах обязательно должен быть заголовок Content-Type: application/json, иначе запрос будет считаться некорректным даже при валидном JSON в нем
Параметры запроса
Пример запроса
{
"auth": "bb56a4369eb19***cfec6d1776bd25",
"data": [
{
"type": "rcs+viber+sms",
"id": 100500,
"phone": 380971234567,
"sms_signature": "SMSTest",
"sms_message": "Текст сообщения для отправки по SMS",
"rcs_signature": "RCSTest",
"rcs_message": "Текст сообщения для отправки по RCS",
"rcs_image": "https://url.com/storage/images/image.png",
"rcs_link": "https://redirect.url",
"rcs_button": "Текст кнопки",
"viber_type": "text+image+link",
"viber_signature": "ViberTest",
"viber_message": "Текст сообщения для отправки по Viber",
"viber_image": "https://url.com/storage/images/image.png",
"viber_link": "https://redirect.url",
"viber_button": "Текст кнопки",
"rcs_lifetime": 172800,
"short_link": true,
"hook": "https://example.org/webhook/url.php"
}
]
}
Параметры ответа
successinteger Результат выполнения запроса | |||||||
errorstring Текст ошибки, который возвращается, если success=false | |||||||
datalist[object] Список объектов с результатами выполнения запроса
|
Примеры ответа
- Успешный
- Доступ запрещен
- Ошибка в Альфа-имени
HTTP Status Code: 200
Content Type: JSON application/json
{
"success": true,
"data": [
{
"success": true,
"data": {
"id": 100500,
"msg_id": 123456789,
"data": 1,
"parts": 1
}
}
]
}
HTTP Status Code: 200
Content Type: JSON application/json
{
"success": false,
"error": "Access denied"
}
HTTP Status Code: 200
Content Type: JSON application/json
{
"success": true,
"data": [
{
"success": false,
"error": "Error in Alpha-name",
"data": {
"id": 100500
}
}
]
}