Facebook Webhook订阅未在Lead Ads测试工具中显示

Ani*_*udh 5 facebook facebook-graph-api

我订阅了我的页面的leadgen主题.使用Webhooks控制台测试它,它工作正常.我创建了一个带有潜在客户表单的广告,并试图创建一个测试主管.但是webhook没有被触发.可能是什么原因?

我是应用程序的管理员.

在Lead Ads测试工具中,我能够看到以下消息.当我导航到Webhooks页面时,我可以看到我已经订阅了leadgen主题.

所选页面的WEBHOOK订阅所选页面没有针对Lead Ads的webhook订阅

Mat*_*t F 0

您需要通过向以下地址发送 POST 请求来将您的应用程序订阅到 Facebook 页面:

https://graph.facebook.com/{page-id}/subscribed_apps?subscribed_fields=leadgen
Run Code Online (Sandbox Code Playgroud)

请注意,它需要页面访问令牌(我在授权标头中设置它),并且还需要 Lead_retrieval、pages_manage_metadata 和 Pages_show_list 权限。

您还可以通过向同一端点发送 GET 请求来检查页面是否订阅了您的应用程序:

https://graph.facebook.com/{page-id}/subscribed_apps
Run Code Online (Sandbox Code Playgroud)

请参阅此处了解更多详细信息(包括示例响应)。