当我检查{message_id}?fields = shares {name,id,link,description}时,响应中将包含共享中数据对象的ID。
{
"shares": {
"data": [
{
"id": "ee.mid.$cAAhOWeadfk5hfkDteBVpXvYVrv_Kj",
"name": "User Name has shared this message with you: "
}
],
"paging": {
"cursors": {
"before": "MAZDZD",
"after": "MAZDZD"
},
"next": "https://graph.facebook.com/v3.2/m_D9zLIDIH7hC30jBNkrrdlQEvZ02Cwm1Bhz1w4t9r7WFE3tJo9CNWS8-Gt_JXGU--ns9ifA/shares?access_token=EAAYAnSkAZAMMBADbhBSYZAxCbxlmZAFLyRBXT4wkhMpOZBYcZAZANE8ZBOfbpiBQBnO5DpvfX64Gk2BdTD2AZCmpt4Xcr8DXfdaKUiiqxtbOlAJTnkwjZCOYHorVKSvzdLoOc&pretty=0&fields=link%2Cid%2Cname%2Cdescription&limit=25&after=MAZDZD"
}
},
"id": "m_D9zLIDIH7hC30jBNkrrdlQEvZ02Cwm1BMPvggTl4oa3shRn2hz1w4t9r7WFE3tJo9CNWS8-Gt_JXGU--ns9ifA"
}
试图弄清楚如何检查具有以下ID的对象: ee.mid。$ cAAhOWeadfk5hfkDteBVpXvYVrv_Kj
我在文档中对此一无所知...
当我尝试时:
/ee.mid.$cAAhOWeadfk5hfkDteBVpXvYVrv_Kj
在图形浏览器中(请注意,我已经更改了此字符串),我看到了:
"error": {
"message": "(#803) Some of the aliases you requested do not exist: ee.mid.$cAAhOWeaezDNvkDteBVpXvYVrv_Kj",
"type": "OAuthException",
"code": 803,
"fbtrace_id": "EnWg735gN/5"
我正在运行一个商业Messenger机器人,我很想知道单击共享按钮的用户是否实际上在共享消息。合计共享计数是理想的选择,但即使确认已完全共享也将是一个很好的选择。
此外,我知道此消息已共享,因为我正在检查的消息与我的个人FB用户在对话线程中,并且我自己共享了该消息。