2011-12-26 44 views
0

我正在使用JavaScript SDK来实现馈送功能。这里是我的问题,如果用户没有登录,并点击共享按钮脸书要求登录凭据,并成功登录重定向到Facebook主页而不是我的应用程序。如何在用户登录后重定向到应用程序当点击分享按钮

我们如何给FB.ui方法中的重定向url,以便它将重定向到我的APP。

这里是我的代码

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

能否请你帮我如何解决使用FB.ui方法这个问题。

回答

0

你想用callbackFB.ui方法:

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.'); 
    } 
}); 

您还可以指定redirect_uri的选项,但一般FB.ui自动提供。

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

您还可以使用电话来FB.ui

+0

之前FB.login谢谢,但我需要后,用户登录的Facebook的重定向到我的应用程序。 JS-SDK的初始化是正确的,因为一切都为我工作。从相册和页面信息中获取照片等一切工作,我应该检查Facebook JS-SDK是否正确初始化。 – Praveen 2011-12-27 09:34:03

+0

您是否在您的应用程序设置中列出的域上运行此代码?顺便说一句,你正在使用'消息'属性的饲料对话,这是弃用,不再工作一年的一半... – 2011-12-27 09:43:13

+0

谢谢你的信息,我将删除消息属性。是的,我正在运行该应用程序设置中列出的这个代码相同的域。即使我使用了redirect_uri属性,但没有运气。 – Praveen 2011-12-27 13:24:07

相关问题