测试Facebook Lead Ads Webhooks

时间:2016-02-24 12:07:47

标签: php facebook-graph-api facebook-php-sdk

我正在使用Lead Ads,并希望将它们与我的应用程序集成。有相当不错的documentation,但我仍然不知道如何测试webhooks。当我从Preview Ad的{​​{1}}功能填充表单时,它似乎不会触发webhook。测试功能也是如此,即调用Ads Manager边缘。根据文档,它应该做到以下几点:

  

这将部署类似于实时更新使用的存根有效负载。

但我的回调网址永远不会打开,即使回复是:

/<APP_ID>/subscriptions_sample

如何强制执行此webhook?

1 个答案:

答案 0 :(得分:1)

这有点棘手,但您可以通过两种方式进行测试:

  1. 只需在Power Editor中创建新的潜在客户广告,然后在移动设备或桌面设备上进行预览。您使用自己的数据填写表单。这样做的缺点是你只能填写一次表格。然后,您必须创建新表单,切换广告以使用新表单然后重试。您最终会得到一堆测试表单,因为目前无法删除表单。
  2. 按照您的建议调用// subscriptions_sample。这在某种程度上起作用,但领先是空的。您将获得一个leadgen-id,您可以从中获取潜在客户数据,但潜在客户中没有任何字段。如果这不起作用,您需要检查以下几点:
  3. a)您的应用订阅了该页面

    b)您的webhook网址是否正确

    c)您的webhook网址是否有任何错误

    d)您使用的是有效令牌

    吗?

    e)......

    请注意,令牌过期,因此您应该为长期令牌更改令牌,这将有效期为60天。我希望这对你有所帮助,因为它不太容易设置。