分享Facebook后重定向用户

时间:2012-06-27 13:44:42

标签: facebook redirect share

我想在Facebook上分享后将用户重定向到特定页面,我在这里找到了一个很好的答案:

redirect user after facebook share and publish

这是脚本

<script type="text/javascript">
FB.init({appId: "YOUR_APP_ID", status: true, cookie: true});
  function share_me() {
    FB.ui({
      method: 'feed',
      app_id: 'YOUR_APP_ID',
      link: 'SHARE_URL',
      picture: 'PIC_URL',
      name: 'SHARE_NAME',
      caption: 'SHARE_CAPTION',
      description: 'SHARE_DESCRIPTION'
    },
    function(response){
      if(response && response.post_id) {
        self.location.href = 'SUCCESS_URL'
      }
      else {
        self.location.href = 'CANCEL_URL'
      }
    });
  }
</script>";
  <div onclick="share_me()">Share</div>

但是当我使用脚本时,根本没有重定向,即使用户点击“取消” 请帮助我,因为我正在寻找一个这样的方法,因为1周!

1 个答案:

答案 0 :(得分:0)

尝试使用其他javascript函数进行重定向,例如window.location =“YOUR_PAGE”