Ruby on rails facebook重定向url未从facebook应用重定向到预期url

Ruby on rails facebook重定向url未从facebook应用重定向到预期url,ruby-on-rails,facebook,facebook-graph-api,facebook-javascript-sdk,share,Ruby On Rails,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Share,我有FB.init函数可以在facebook上共享。我可以通过其他浏览器重定向到给定的重定向url。但同样的事情在facebook应用程序上不起作用。它将我重定向到主url 我的职能定义为: FB.ui({ method: 'share', display: 'iframe', href: "http://XX.XX.XXX.XXX:XXXX/vacation_builders/" + vb_id, picture: imageurl,

我有FB.init函数可以在facebook上共享。我可以通过其他浏览器重定向到给定的重定向url。但同样的事情在facebook应用程序上不起作用。它将我重定向到主url

我的职能定义为:

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'
      }
    }); 
在我完成与url共享此图像后:-“+vb\u id


当我进入facebook并点击图片时,无论我是从facebook点击,还是从移动浏览器或桌面浏览器登录,一切都正常,但当我进入facebook应用程序并点击链接时,我会进入而不是“登录”+vb\u id.

不执行
http://54.169.27.223:9096/vacation_builders/XYZ
是否设置了正确的og:url值?@CBroe我没有设置og:url,
window.fbAsyninit=function(){FB.init({appId:“我的FB应用ID”,xfbml:true,版本:'v2.8'});}这就是我的方法上面的内容