由于发件人包含在请求对象中,因此我能够在 /webhook 路由上发回图像或卡片。但是发件人不包含在 /ai (履行网络挂钩网址)中。
request({
url: 'https://graph.facebook.com/v2.6/me/messages',
qs: {access_token:token},
method: 'POST',
json: {
recipient: {id:sender},
message: messageData,
}
但是,我的履行路线是 /ai 并且 REQ 正文不包括发件人,所以我总是在尝试发回除文本之外的任何内容时遇到此错误。
Error: { message:
'(#100) 消息不能为空,必须提供有效的附件或文本',输入:'OAuthException',