Примеры отправки push-уведомлений по топикам
Подписка на топик hello
POST 'https://vkpns-topics.rustore.ru/v1/projects/{project_id}/topics/{topic}/batch_subscribe' HTTP /2 Content-Type: application /json Authorization: Bearer $ss_token { "push_tokens" : [ "kHrfTow3AjqdgUeCJLwbIHd7c0......" , "9mbJVS0-2e0cCcIx7X5nxMIgp8......" ] } |
Успешный ответ
HTTP/ 2 200 { "message" : "success" } |
Частично успешный ответ
HTTP/ 2 200 { "message" : "1 error(s)" , "errors" : [ { "push_token" : "9mbJVS0-2e0cCcIx7X5nxMIgp8......" , "error" : { "code" : 1001 , "status" : "FORBIDDEN" , "message" : "s2s token invalid" } } ] } |
Отписка от топика hello
POST 'https://vkpns-topics.rustore.ru/v1/projects/{project_id}/topics/{topic}/batch_unsubscribe' HTTP /2 Content-Type: application /json Authorization: Bearer $ss_token { "push_tokens" : [ "kHrfTow3AjqdgUeCJLwbIHd7c0......" , "9mbJVS0-2e0cCcIx7X5nxMIgp8......" ] } |
Успешный ответ
HTTP/ 2 200 { "message" : "success" } |
Частично успешный ответ
HTTP/ 2 200 { "message" : "1 error(s)" , "errors" : [ { "push_token" : "9mbJVS0-2e0cCcIx7X5nxMIgp8......" , "error" : { "code" : 1001 , "status" : "FORBIDDEN" , "message" : "s2s token invalid" } } ] } |
Отправка сообщения в топик hello
POST 'https://vkpns-topics.rustore.ru/v1/projects/Lpvk29a2Al2P6tWu-a-aN3PKwO6-qvXZ/topics/hello/publish' HTTP /2 Content-Type: application /json Authorization: Bearer $ss_token { "message" : { "notification" :{ "body" : "This is a notification message!" , "title" : "Message" , } } } |
Успешный ответ
HTTP/ 2 200 { "message" : "payload has been successfully published to topic hello" } |
Пример ошибки BAD_REQUEST
HTTP/ 2 400 { "code" : 2000 , "status" : "BAD_REQUEST" , "message" : "failed to parse request: invalid character 's' after object key:value pair" } |
Пример ошибки FORBIDDEN
HTTP/ 2 403 { "code" : 1001 , "status" : "FORBIDDEN" , "message" : "s2s token invalid" } |
Обновлено 14 июня 2023 г.
Was this information helpful?