在轨道上玩虚拟脸谱应用程序和红宝石来设置一个信使机器人。我的目标是在用户首次通过单击默认的“开始使用”按钮与机器人交互时触发注册。我已经通过这种方式添加了一个启动按钮:
curl -X POST -H "Content-Type: application/json" -d '{
"get_started":{
"payload":"GET_STARTED_PAYLOAD"
}
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=TOKEN
然后收到:
{"result":"success"}
通过查看我的服务器日志,我注意到我没有从用户操作中获得任何回调。我知道webhook设置正确,因为其他bot功能似乎正常工作。所以这是我的问题:我在facebook应用程序上使用pages_messaging权限,我想我之所以可能需要pages_messaging_subscriptions才能获取该数据。这种差异可以解释为什么我没有收到用户点击“开始”的任何数据吗?
任何帮助表示赞赏