如何查询 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 事件
在 Branch.io 中,如何在 facebook 中发布带有查询参数的深层链接