Facebook actionscript api注销在移动设备上不起作用
我有一个AdobeAIR应用程序。我刚刚在里面添加了facebook功能 我的问题是,用户可以登录并正确地进行活动 以下是我用于注销的代码: 受保护的函数注销(回调:function=null,appOrigin:String=null):无效{ this.logoutCallback=回调Facebook actionscript api注销在移动设备上不起作用,facebook,actionscript-3,adobe,Facebook,Actionscript 3,Adobe,我有一个AdobeAIR应用程序。我刚刚在里面添加了facebook功能 我的问题是,用户可以登录并正确地进行活动 以下是我用于注销的代码: 受保护的函数注销(回调:function=null,appOrigin:String=null):无效{ this.logoutCallback=回调 //clears cookie for mobile. var params:Object = {}; params.confirm = 1;
//clears cookie for mobile.
var params:Object = {};
params.confirm = 1;
params.next = appOrigin;
params.access_token = accessToken;
var req:FacebookRequest = new FacebookRequest();
openRequests[req] = handleLogout;
req.call("https://m.facebook.com/logout.php", "GET" , handleRequestLoad, params);
var so:SharedObject = SharedObject.getLocal(SO_NAME);
so.clear();
so.flush();
session = null;
}
我路过”https://www.facebook.com/“恰如其分
但注销功能不起作用
非常感谢您的帮助。默认注销功能似乎无法通过FacebookMobile actionscript API正确清除Cookie。中的解决方案对我有效,请在此处复制。请确保在您自己的应用程序ID中转载:
function logout(e:MouseEvent):void {
FacebookMobile.logout(onLogout, "https://m.facebook.com/dialog/permissions.request?app_id=APP_ID&display=touch&next=http%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html&type=user_agent&perms=publish_stream&fbconnect=1");
}
function onLogout(result:Object):void
{
trace("Perfect Log Out!")
}
默认注销功能似乎无法通过FacebookMobile actionscript API正确清除Cookie。中的解决方案对我有效,在此处复制。请确保在您自己的应用程序中使用sub\u ID:
function logout(e:MouseEvent):void {
FacebookMobile.logout(onLogout, "https://m.facebook.com/dialog/permissions.request?app_id=APP_ID&display=touch&next=http%3A%2F%2Fwww.facebook.com%2Fconnect%2Flogin_success.html&type=user_agent&perms=publish_stream&fbconnect=1");
}
function onLogout(result:Object):void
{
trace("Perfect Log Out!")
}
我为iOS移动应用程序做了类似的操作。我只是创建了一个字符串,类似于上一个答案中的字符串,并将回调添加到
FacebookMobile.logout()
有趣的是,这似乎让你退出了应用程序,但访问令牌保持不变;至少在很短的一段时间内我测试了它,但每次都会强制重新登录。我对iOS移动应用程序做了类似的操作。我只是制作了一个字符串,类似于前面答案中的字符串,并将回调添加到
FacebookMobile.logout()
有趣的是,这似乎让您退出了应用程序,但访问令牌保持不变;至少在很短的一段时间内,我对它进行了测试,但每次都强制重新登录。您说的“不工作”是什么意思?我们可能无法帮到您提供这些信息……您说的“不工作”是什么意思我们可能无法帮助您了解这些信息。。。