Примеры отправки пуш-уведомлений

Пример успешного запроса

POST https://vkpns.rustore.ru/v1/projects/myproject-b5ae1/messages:send HTTP/2
Content-Type: application/json
Authorization: Bearer $ss_token
 
{
   "message":{
      "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
      "notification":{
        "body":"This is a notification message!",
        "title":"Message",
      }
   }
}

Ответ

HTTP/2 200
 
{}

Пример запроса с невалидным пуш-токеном

POST https://vkpns.rustore.ru/v1/projects/U95076bdd5KDJ3LjYkNp91o05Y6LkfQk/messages:send HTTP/2
Content-Type: application/json
Authorization: Bearer Fw9FgDx9FQtya6k-7UkSOnzpHYhDq0SQY4-8QKJ6wKZI9OUPiCCYyNmS-CV2-ZQ5
 
{
   "message": {
      "token""bad-push-token",
      "notification": {
        "body""This is a notification message!",
        "title""Message",
        "image""https://image-hosting.org/284239234.jpeg"
      }
   }
}

Ответ

HTTP/2 400
 
{
    "error": {
        "code"400,
        "message""The registration token is not a valid FCM registration token",
        "status""INVALID_ARGUMENT"
    }
}

Пример запроса с валидным пуш-токеном с истекшим сроком действия

POST https://vkpns.rustore.ru/v1/projects/U95076bdd5KDJ3LjYkNp91o05Y6LkfQk/messages:send HTTP/2
Content-Type: application/json
Authorization: Bearer Fw9FgDx9FQtya6k-7UkSOnzpHYhDq0SQY4-8QKJ6wKZI9OUPiCCYyNmS-CV2-ZQ5
 
{
   "message": {
      "token""eH4tgqKEfFKqH6cMJ2WLttVibgQO9hfn",
      "notification": {
        "body""This is a notification message!",
        "title""Message",
        "image""https://image-hosting.org/284239234.jpeg"
      }
   }
}

Ответ

HTTP/2 404
 
{
    "error": {
        "code"404,
        "message""Requested entity was not found.",
        "status""NOT_FOUND"
    }
}
Обновлено 20 июня 2023 г.
Was this information helpful?