我开始在我的网站上与FB集成一起工作,并且我发现Facebook的文档并不是那么棒。为Facebook登录按钮设置回调URL
我想在我的页面上创建一个登录按钮,然后处理服务器端的响应,但我似乎无法找到一个好办法做到这一点。我正在使用XFBML标记,但我知道的唯一事件是“onlogin”(顺便说一句,我在文档中找不到),它允许我将javascript函数设置为回调函数,问题是我必须调用FB.getLoginStatus来获取登录信息,然后将用户重定向到我想要的页面,并且还手动将查询字符串中登录的用户信息传递给用户。
例如将此代码放在onlogin回调函数上
FB.getLoginStatus(function(response) {
if (response.session) {
window.location.replace('/Account/ProcessFbLogin?uid=' + response.session.uid ...');
}
}
我认为应该有更好的方法来做到这一点,但我无法找到它。
感谢
对于“Facebook的文档不是很好”+1。 – 2011-08-16 03:36:22
既不是RenRen的=) – FlavorScape 2013-03-21 21:25:04