跟踪来自Facebook的收件和消息发送对话

时间:2015-06-25 07:29:51

标签: facebook facebook-javascript-sdk

我们的电子商务门户网站正在提供推荐计划。当客户向Facebook的5位朋友推荐产品时,他将获得该产品10%的折扣。

Facebook“发送对话框”用于指Facebook中的朋友。

FB.ui(
  {
       method: 'send',
       link: data.producturl
  },
  function(response){
       if (response && !response.error_code) {
             console.log("OK: "+JSON.stringify(response));
       } else {
             console.log("Not OK: "+JSON.stringify(response));
       }
  });

“发送对话框”的响应未提供任何信息。

我正在尝试获取以下数据

1) Count of recipients
2) Recipient name/ID
3) Message sent

1 个答案:

答案 0 :(得分:0)

不幸的是,FB不允许并且没有技术方法来检索收件人'的信息。

我的建议是在链接末尾添加一个参数(data.producturl),该参数将指示affiliate_id,并在登录页面上生成一个唯一的ID,并将其保存在LocalStorage中。这样,只要用户没有删除他的localStorage(大多数用户甚至不知道它是什么),您就可以检查他们是否已经访问并链接,因此您赢了&将联盟会员信用两次。