Meta Messenger API v24.0调用react sender action报#100错误求助
使用Messenger Platform API v24.0的
react发送动作时持续触发#100错误 我尝试调用Messenger Platform API(v24.0)新增的react发送动作,但一直触发#100错误。相关API文档对该功能的使用方式有明确说明。
我能通过API成功对手动添加的反应执行unreact操作,这说明我的Page Access Token、PSID和message_id都是正确的,仅添加反应的操作失败。
请求示例:
curl -X POST "https://graph.facebook.com/v24.0/me/messages?access_token={TOKEN}" \ -H "Content-Type: application/json" \ -d '{ "recipient": {"id": "{PSID}"}, "sender_action": "react", "payload": { "message_id": "{MID}", "reaction": "👍" } }'
错误响应:
{ "error": { "message": "(#100) Invalid sender action", "type": "OAuthException", "code": 100, "error_subcode": 2018311, "fbtrace_id": "..." } }
我已经尝试了以下操作:
- 验证应用已上线/完成认证,且拥有
pages_messaging权限 - 尝试不同的表情格式(原生表情和Unicode转义符如
\ud83d\udc4d) - 确认移除reaction字段后,同一payload可成功执行
unreact
Meta社区中存在一个完全相同的未解决问题。我想知道该功能是否已正式上线,是否有人成功使用过。
内容的提问来源于stack exchange,提问作者EntGriff
相关产品推荐
相关产品推荐

