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

How can i test Facebook webhooks in a development environment?

在我的应用程序中,我们设置了 webhooks,以便 Facebook 通知我们广告帐户的变化。

看来您只能为 webhook 设置 1 URL,所以我无法删除生产端点,因为那样会弄乱生产环境。

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

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

有谁知道是否有办法设置某种类型的开发端点?

编辑:

对于回到这里的任何人,测试应用程序永远不会 "live" 这意味着需要未开发的应用程序的调用将不起作用。也许最好的解决方法是创建一个重复的应用程序并获得批准。

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

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

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