Facebook API发送element_share有效负载?

时间:2017-06-22 08:57:53

标签: node.js facebook facebook-messenger messenger facebook-messenger-bot

我正在使用Messenger上的Wit.ai构建Node.js ChatBot,我只想知道在Messenger上打开“共享”部分时是否可以跟踪用户操作。

"recipient":{
    "id":"USER_ID"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"generic",
        "elements":[
          {
            "title":"Breaking News: Record Thunderstorms",
            "subtitle":"The local area is due for record thunderstorms over the weekend.",
            "image_url":"https://thechangreport.com/img/lightning.png",
            "buttons":[
              {
                "type":"element_share"
              }              
            ]
          }
        ]
      }
    }
  }


没有回帖,没有有效负载发送到ChatBot所以我怎么能实现这个呢?

1 个答案:

答案 0 :(得分:0)

Messenger api目前无法检测共享项目的用户。

您可以使用参数加载共享网址以识别用户,并在加载页面时在服务器上侦听它们。这可以帮助将份额归属于用户。

还有一个Messenger Extensions sdk,可以get the page scoped id您网站上的用户。