Facebook graph api Facebook Messenger Webhook get“;“出境”;消息文本
我将以下内容作为webhook(消息传递回调)返回,但我需要获取所传递消息的实际内容。MessageReceived回调有一个包含此信息的“文本”字段,但此字段不包含此信息Facebook graph api Facebook Messenger Webhook get“;“出境”;消息文本,facebook-graph-api,facebook-fql,fb-graph,Facebook Graph Api,Facebook Fql,Fb Graph,我将以下内容作为webhook(消息传递回调)返回,但我需要获取所传递消息的实际内容。MessageReceived回调有一个包含此信息的“文本”字段,但此字段不包含此信息 { "object": "page", "entry": [{ "id": 2880130XXXX7538, "time": 1462299418787, "messaging": [{ "sender": { "id": 1261
{
"object": "page",
"entry": [{
"id": 2880130XXXX7538,
"time": 1462299418787,
"messaging": [{
"sender": {
"id": 1261XXXX3865793
},
"recipient": {
"id": 2880XXXX7977538
},
"delivery": {
"mids": ["mid.146XXXX412750:6bd62757XXXXd68848"],
"watermark": 1462XXXX12769,
"seq": 50
}
}]
}]
}
我曾尝试将graph api与消息id一起使用,但没有成功,但文档有点不清楚这是否可行()
我正在使用的令牌具有以下权限:读取\页面\邮箱、管理\页面、页面\消息
任何帮助都将不胜感激 您可以尝试以下代码:
$M=$input['entry'][0]['messaging'][0]['message']['text']
“M美元”就是你想要的。
这是工作!但我无法解释为什么您可以尝试以下代码:
$M=$input['entry'][0]['messaging'][0]['message']['text']
“M美元”就是你想要的。
这是工作!但我无法解释为什么在您的送货MID中添加“m_”,因此在这种情况下:
m_mid.146XXXX412750:6bd62757XXXXd68848
然后使用它作为URL中的“消息id”发出facebook graph api请求。使用fields=message获取消息文本
参考:
将“m_”添加到您的送货MID中,因此在这种情况下:
m_mid.146XXXX412750:6bd62757XXXXd68848
然后使用它作为URL中的“消息id”发出facebook graph api请求。使用fields=message获取消息文本
参考:
当我尝试使用graph api在mid(146XXXX412750)之前搜索时,我得到了-->“消息”:“(#12)对于v2.4及更高版本,单数发布的故事api不推荐使用”,当我尝试使用graph api在mid(146XXXX412750)之前搜索时,我得到了-->“消息”:(#12)对于v2.4及更高版本,不推荐使用singular published story API“