Facebook页面Leadgen Webhook返回错误102服务器故障

Ale*_*xHv 6 facebook lead webhooks

Facebook页面Leadgen Webhook不适用于我的页面和相关应用程序。

如果我使用测试工具测试我设置的Webhook ,然后单击“跟踪状态”按钮,则发出的实时更新对象与此错误相关:102 Server failure

我的Facebook设置包括:

页面,ac accoung和应用程序都属于公司,并且该应用程序似乎已正确订阅该页面:它在对的图形api调用的结果中列出/<page-id>/subscribed-apps

有谁知道我可能会想念什么?

非常感谢。

Sea*_*ean 6

最近的一项更改(截至2018年5月1日)是,应用状态必须为“实时”,才能接收实际的Webhook更新。如果将其保留为“开发中”,则Webhook请求现在将失败,错误代码为102“服务器故障”(这是一条有用的消息!),并且该应用程序的Webhooks页面(https://developers.facebook.com/apps/{your app ID}/webhooks/)将显示一条消息:

在开发过程中,应用程序将只能接收从应用程序仪表板发送的测试Webhook。除非该应用程序上线,否则不会提供任何生产数据,包括应用程序管理员,开发人员和测试人员的生产数据。

我花了一段时间才弄清楚,因为以前网络钩子一直在工作。希望这对某些人有所帮助!


小智 5

我知道这真的很旧,但我遇到了同样的问题,这就是我发现的。

“您可以使用此工具为表单创建和删除测试线索;但是,您不能在开发人员模式下使用该工具。”

基本上是说如果您处于开发模式,您将收到 102 消息,这没有意义,为什么他们会有一个测试工具,您只能在您的应用程序“实时”时使用。


Ale*_*xHv 0

好吧,我发现了问题。

尽管我的应用程序已使用所有有效且永不过期的令牌正确订阅了该页面,但缺少一项授权。

如果您遇到同样的问题,请按照以下步骤操作:

-> go to business manager
-> go to busienss settings
-> go to leads access tab
-> select your page
-> click "CRMs"
-> Select your app and assign access
Run Code Online (Sandbox Code Playgroud)

欢呼