Facebook 当用户单击共享按钮登录后,如何重定向到应用程序

Facebook 当用户单击共享按钮登录后,如何重定向到应用程序,facebook,sdk,Facebook,Sdk,我正在使用javascript SDK实现提要功能。这是我的问题,如果用户未登录并单击共享按钮facebook,请求登录凭据并成功登录重定向到facebook主页,而不是我的应用程序 我们如何在FB.ui方法中给出重定向url,以便它重定向到我的应用程序 这是我的密码 FB.ui( { method : 'feed', name : feedName, link : feedLink, picture : feedImg, caption : feedCa

我正在使用javascript SDK实现提要功能。这是我的问题,如果用户未登录并单击共享按钮facebook,请求登录凭据并成功登录重定向到facebook主页,而不是我的应用程序

我们如何在FB.ui方法中给出重定向url,以便它重定向到我的应用程序

这是我的密码

FB.ui( {
    method : 'feed',
    name : feedName,
    link : feedLink,
    picture : feedImg,
    caption : feedCaption,
    description : feedDescription,
    message : feedMessage
});

您能否帮助我如何使用FB.ui方法解决此问题。

您想使用
回调
方法:

您还可以在选项中指定
redirect\u uri
,但通常
FB.ui
会自动提供它

如果用户未重定向到您的应用程序,则问题可能与Facebook JS-SDK的初始化有关


您也可以在调用
FB.ui

之前使用
FB.login
,谢谢,但我需要在用户登录facebook后重定向到我的应用程序。JS-SDK初始化是正确的,因为一切都适合我。从相册中获取照片和页面信息,如一切正常,我应该检查Facebook JS-SDK是否正确初始化。您是否在应用程序设置中列出的域上运行此代码?顺便说一句,你正在使用feed dialog的
message
属性,该属性已被弃用,半年内不再有效…谢谢你提供的信息,我将删除message属性。是的,我正在应用程序设置中列出的同一域中运行此代码。甚至我也使用了重定向uri属性,但没有运气。
FB.ui({
  method : 'feed',
  name : feedName,
  link : feedLink,
  picture : feedImg,
  caption : feedCaption,
  description : feedDescription,
  message : feedMessage
}, function(response){
  if (response && response.post_id) {
    alert('Post was published.');
  } else {
    alert('Post was not published.');
  }
});