Facebook重定向网址没有重定向到Facebook应用程序的目标网址

时间:2017-02-20 14:52:45

标签: ruby-on-rails facebook facebook-graph-api facebook-javascript-sdk share

我有FB.init功能在facebook上分享。我可以通过其他浏览器重定向到给定的重定向网址。但同样的事情不适用于Facebook应用程序。它将我重定向到主页。

我的功能被定义为,

FB.ui({
      method: 'share',
      display: 'iframe',
      href: "http://XX.XX.XXX.XXX:XXXX/vacation_builders/" + vb_id,
      picture: imageurl,
      description: blog_description,
      title: blog_title
    },
    function(response) {
      console.log(response);
      if (response && !response.error_message) {
        console.log(response.status);
        window.location = '/congrats'
      }
      else if (response && !response.error_message == "User canceled the Dialog flow") {
        self.location.href = '/congrats'
      }
      else if (response && !response.error_message == "User+canceled+the+Dialog+flow") {
        self.location.href = '/congrats'
      }
    }); 

在我用网址分享此图片后: - http://XX.XX.XXX.XXX:XXXX/vacation_builders/" + vb_id。

当我去Facebook并点击图片然后一切正常,无论我是从Facebook登录从移动浏览器或桌面浏览器登录,但当我去Facebook应用程序并点击链接然后它带我去{{3而不是http://XX.XX.XXX.XXX:XXXX" + vb_id。

0 个答案:

没有答案