Webhook для поиска потенциальных клиентов: можно ли использовать несколько обратных вызовов для одного приложения?

У меня есть приложение с одобренным разрешением Leads_Retrieval, и в настоящее время я использую массовое чтение для загрузки потенциальных клиентов из Facebook. Чтобы избежать новых ограничений скорости, появившихся в версии 4.0, я хотел бы переключиться в режим веб-перехватчиков, но у нас есть одно приложение Facebook, настроенное во многих аккаунтах наших продуктов, и нам нужно, чтобы обратные вызовы отличались от одного клиента к другому. Из того, что я вижу на своей панели разработчика, можно настроить только один обратный вызов... но в документации файл subscription включает параметр callback_url:

POST /v4.0/{app-id}/subscriptions HTTP/1.1
Host: graph.facebook.com

object=page&callback_url=http%3A%2F%2Fexample.com%2Fcallback%2F&fields=about%2C+picture&include_values=true&verify_token=thisisaverifystring 

Не должен ли обратный вызов быть неявным в access_token? Итак, мне интересно, может ли этот параметр callback_url, используемый для подписки на одну страницу, отличаться от глобального, настроенного на панели инструментов разработчика...

Спасибо за любое предложение.




Ответы (1)


Нет, это невозможно.

Вы можете указать разные URL-адреса для разных типов подписки, но вы не можете указать разные в зависимости от того, для какой учетной записи происходит изменение данных.

Если вам нужен отдельный URL-адрес обратного вызова для одного и того же типа веб-перехватчика для каждого клиента, то для начала вам потребуется отдельное приложение для каждого клиента.

person 04FS    schedule 16.09.2019
comment
Спасибо. Я надеялся, что для этого параметра callback_url это не так... :-( - person DiClem; 16.09.2019