如何在开发环境中测试Facebook Webhooks?

时间:2019-03-05 14:56:56

标签: facebook facebook-graph-api webhooks

在我的应用中,我们有webhooks设置,因此Facebook会通知我们广告帐户中的更改。

您似乎只能为webhooks设置1个URL,所以我无法删除生产终结点,因为这会破坏生产环境。

我有什么方法可以将Webhooks发送到另一个URL?

我唯一想到的选择就是硬编码一些伪造的有效负载并以这种方式测试我的代码。

有人知道是否可以设置某种类型的开发终点吗?

编辑:

对于任何回到此问题的人来说,测试应用程序永远都不会“上线”,这意味着需要未开发应用程序的调用将无法正常工作。也许最好的解决方法是创建一个重复的应用并获得批准。

enter image description here

1 个答案:

答案 0 :(得分:1)

Facebook不久前推出了一项名为“测试应用程序”的功能。

https://developers.facebook.com/docs/apps/test-apps

您可以创建生产应用程序的测试版本,该版本将获得自己的应用程序ID,并具有自己的应用程序仪表板,您可以在其中更改大多数设置-包括webhook端点。