我正在开发一个应用程序,该应用程序必须与Facebook API Graph交互,并且还必须使用Webhooks来获取实时更新。现在,我遇到了一个问题,直到我的应用程序经过审查且未处于开发模式,我才能收到实时的Webhook更新。
我发现thread on a Fecebook for developers site描述了相同的问题,并且得到了官方的答复-这是不可能的。他们说,请使用应用程序仪表板上的“测试”按钮来测试您的Webhook实施。
问题是,“测试”按钮对于具有假值的预定义字段集的每个可能的订阅,仅发送一个预定义数据包,但是文档定义了更多字段,而关于在不同情况下发送哪些字段的信息很少甚至没有信息(即帖子已添加,评论已删除,评论已编辑)。
我想知道其他开发者如何解决这个问题?也许有一些针对不同Webhook交互案例的社区驱动参考。
答案 0 :(得分:1)
目前,除了可用字段的官方文档(但不支持有效负载形状)之外,我无法找到有关详细Webhook格式的任何信息。 我们当前的工作流程是这样的:
答案 1 :(得分:0)
您需要为现有的Facebook应用创建test app
执行此操作后,只需接受应用程序的权限,然后在自己的Facebook帐户上设置网络钩子即可。
由于您是测试应用程序的管理员,因此您可以自行设置Webhook,而无需批准您的应用程序。