如何查询 Facebook 应用的订阅 webhook 事件?

Posted

技术标签:

【中文标题】如何查询 Facebook 应用的订阅 webhook 事件?【英文标题】:How can I query the subscribed webhook events for a Facebook app? 【发布时间】:2017-02-02 22:34:12 【问题描述】:

我希望能够查询 Facebook 应用的 webhook 配置。

也就是说,当您为 FB 应用设置 webhook 时,您可以指定要订阅的事件:

https://developers.facebook.com/docs/messenger-platform/webhook-reference#setup

我的问题很简单:有没有办法查询给定的 FB 应用程序/页面 ID 订阅了哪些事件?

提前致谢。

【问题讨论】:

【参考方案1】:

显然,您可以通过查询 Graph API 的“订阅”来做到这一点。

例如

    转到 developers.facebook.com 上的 Graph API 浏览器工具 在“访问令牌:”字段中,输入字符串:YOUR_APP_ID|YOUR_APP_SECRET 在 GET/v2.8/ 字段中,输入:YOUR_APP_ID/subscriptions

生成的 JSON 将包含您注册的事件:data[0].fields

一位聪明的朋友告诉我如何做到这一点。 :)

【讨论】:

以上是关于如何查询 Facebook 应用的订阅 webhook 事件?的主要内容,如果未能解决你的问题,请参考以下文章

客户发表评论时如何订阅 facebook webhook 事件

Facebook Group Feed API API权限

如何查询 Facebook 活动 URL 的分享数?

在 Branch.io 中,如何在 facebook 中发布带有查询参数的深层链接

如何在没有用户修改消息的情况下从 iOS 应用程序发布到 Facebook 墙

如何获取/查询联系人的 Facebook 名称?