Instagram Meta应用控制台messages Webhook事件异常求助
Instagram Webhook无法接收messages事件的Bug报告
我怀疑Meta应用控制台的Instagram Webhook板块存在Bug:该板块提供的可测试Webhook事件包括comments、live_comments、mentions、message_reactions、messages、messaging_handover、messaging_postbacks、messaging_referral、messaging_seen、standby以及story_insights,所有事件对应的Webhook端点均可成功接收测试请求,唯独messages事件始终无法被接收。
复现条件
仅需拥有Facebook开发者账号即可复现,无需Instagram账号、商业账号、Facebook主页,也无需获取用户访问令牌或页面访问令牌。
示例代码
示例代码托管在GitHub仓库:WantenMN/instagram-webhook
复现步骤
- 克隆代码到本地环境,安装依赖后,执行命令
npm run start或pnpm start启动服务;再执行ngrok http 3000启动ngrok获取转发URL。 - 访问Facebook开发者平台并登录或注册。
- 进入“我的应用”页面,创建新应用,选择Business或Consumer类型均可。
- 设置Webhook:选择Instagram,编辑订阅。在Callback URL中填入ngrok生成的转发URL,末尾加上
/webhook,Verify token可使用abc。 - 点击下方的Test按钮测试任意Webhook事件,观察代码输出窗口即可复现:所有测试事件均可正常接收,仅messages事件无响应。
若能提供相关帮助,我将不胜感激,谢谢!
内容的提问来源于stack exchange,提问作者Wanten
相关产品推荐
相关产品推荐

