我使用ActionScript 3.0 sdk在Flex 4.5中开发的Facebook应用程序用于获取基本信息,如姓名,个人资料照片和出生日期,最近状态以及向Facebook页面发布新状态。该应用程序是一个Web应用程序。
这是应用“http://teens-group.com/adi/”
的链接当我点击登录按钮时,应用程序会打开一个新窗口,检查facebook的用户名和密码。当我登录它不刷新应用程序页面并显示登录页面。我必须重新刷新应用页面才能转到登录页面。
请帮忙???
答案 0 :(得分:2)
我不知道你是否解决了你的问题。但这是actionscript-facebook-api中的一个错误。解决方案是替换Facebook.as中handleAuthResponseChange()函数中的代码部分
if (_initCallback != null) {
_initCallback(authResponse, null);
_initCallback = null;
}
if (_loginCallback != null) {
_loginCallback(authResponse, null);
_loginCallback = null;
}
与
if (_initCallback != null) {
_initCallback(authResponse, null);
if(authResponse != null) _initCallback = null;
}
if (_loginCallback != null) {
_loginCallback(authResponse, null);
if(authResponse != null) _loginCallback = null;
}