https://push.yandex.ru/v2/batch_send?event=&ttl=
(application/json)
{
"recipients" : ,
"payload" : ,
"tags" : ,
"keys" : ,
"repack" : ,
"experiments" : ,
"subscriptions" :
}
[
"user1",
"duplicate1",
{"duplicate1": "sub1"},
{"duplicate2": "subA"},
{"duplicate2": "subB"}
]
получатели
{
"results": [
{ "code": 200, "body": "OK" },
{ "code": 200, "body" : {"new_token": "..."} },
{ "code": 202, "body": "filtered" },
{ "code": 204, "body": "no subscriptions" },
{ "code": 205, "body": "gone" },
{ "code": 400, "body": "bad request" },
{ "code": 409, "body": {"duplicate": 5} },
{ "code": 429, "body": "..." },
{ "code": 500, "body": "..." },
{ "code": 502, "body": "..." },
{ "code": 504, "body": "..." },
[{ "id": "9a4f5b5810c9fc3bac078", "code": 200, "body": "..." },
{ "id": "e4b914cd7906887b40a9f", "code": 205, "body": "gone" }]
]
}
Код |
Описание |
200 |
Отправленно. Ответ может включать новый пуш-токен. |
202 |
Сообщение отклонено фильтром подписки (если задан). |
204 |
Подписки отсутствуют. |
205 |
Подписка удалена по ответу пуш-сервиса. |
400 |
Некорректный запрос к транспорту или пуш-сервису. |
403 |
Ошибка доступа к пуш-сервису (в случае мобильной подписки - отсутствующий или некорректный сертификат
приложения). |
409 |
Дубликат идентификатора пользователя. |
422 |
Ошибка переупаковки. |
429 |
Отклонено внутренним рейт-лимитером. |
500 |
Ошибка транспорта. |
502 |
Ошибка пуш-сервиса (с ответом сервиса). Для транспорта WebSocket возвращается при выпадении хоста,
державшего соединение с клиентом. |
504 |
Таймаут отправки в пуш-сервис. |