目前,在新的SDK和OAuth 2.0发生更改后,FB.getLoginStatus根本不会触发。 我们曾经在FB.getLoginStatus中获得响应,并调用我们的回调函数,该函数又将用户重定向到我们的facebook应用程序。FB.getLoginStatus()没有触发
请帮忙。
的代码片段 -
FB.init({
appId: '<%=ConfigurationManager.AppSettings["APIKey"]%>', // App ID
//channelURL: 'xd_receiver.htm', // Channel File
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
oauth: true // enable OAuth 2.0
//xfbml: true // parse XFBML
});
update_user_is_connected();
function update_user_is_connected()
{
FB.getLoginStatus(function(response)
{
callback();
});
}
function callback() {
var fbURL = "http://apps.facebook.com/" + '<%=Suffix%>' + "/MyPage.aspx";
eval("parent.location='" + fbURL + "'");
}
现在FB.getLoginStatus不工作。
问候, KK
我该如何获取登录的用户ID,令牌等? – 2011-12-14 10:04:21