【发布时间】:2018-12-14 19:55:37
【问题描述】:
我正在测试一个 facebook 即时游戏应用,并希望我的机器人在游戏会话结束时收集 messaging_game_plays 事件以记录用户数据。
我已经设置了一个应用页面、应用,并上传了一个已移至测试阶段的构建。我还有一个已成功验证的带有公共 webhook 的机器人。 webhook 目前订阅了messaging_game_plays 和messages。我在机器人中内置了简单的回声功能,可以在我的手机上启动信使应用程序,向页面发送消息,并完美地接收回声。
当我转到我的 Messenger 应用程序的游戏部分,玩游戏,然后退出游戏时,就会出现问题。我希望我的机器人在每个https://developers.facebook.com/docs/messenger-platform/reference/webhook-events/messaging_game_plays/ 上收到一个messaging_game_plays 事件,但是我在机器人服务器的日志中没有收到任何迹象表明有任何东西调用了 webhook(即使在等待很长时间之后)。
所以我的问题是:我是否遗漏了将 messaging_game_plays 发送到我的机器人所需的内容?有什么我需要专门添加到我的应用程序构建中以触发此事件吗?在我的手机上启动游戏并退出游戏是否足以测试此事件?
我搜索了论坛和文档,但没有成功,但也许我在此过程中遗漏了一些东西。我已经检查了这个问题:Facebook Messenger webhook setup, but not triggered,这帮助我成功触发了我正在得到的messages 事件,我似乎无法收集messaging_game_plays 事件。
我对这个过程相当陌生,所以我可能会遗漏一些小东西,非常感谢任何帮助!
供参考:
【问题讨论】:
标签: facebook webhooks facebook-instant-games