Facebook api. Как получить уведомление после завершения асинхронного пакетного запроса - PullRequest
0 голосов
/ 10 июля 2019

Я использую асинхронные пакетные запросы (Batch API) для отправки запроса в FB API.(https://developers.facebook.com/docs/marketing-api/asyncrequests/)

Мне нужно получить уведомление после окончания набора.

Я пытался указать notification_uri в запросе на создание, но он не работал, напр.

{
    "name": "myasynchbatch",
    "notification_uri": "https://my-domain.com'",
    "notification_mode": "ON_COMPLETE",
    "adbatch": [
        ...
    ]
}

Я также попытался обновить набор запросов и предоставить уведомление_uri

method: POST
url: https://graph.facebook.com/v3.3/<request_set_id>?access_token=xxx
post data:
{
 name: "myasynchbatch",
 notification_uri: "https://my-domain.com'",
 notification_mode: "ON_COMPLETE",
}

, но получил сообщение об ошибке: «(# 10) Приложение не имеет разрешения для этого действия» код: 10

также нет веб-хуков для этого типа асинхронных запросов.

Как я могу получить уведомление после того, как набор запросов завершен?

PS выборка состояния запроса, установленного каждые N минутне вариант, из-за ограничения скорости

...