FaceboookDesktop用户在调用FaceboookDesktop.logout后仍保持登录状态

时间:2012-11-21 23:27:57

标签: actionscript-3 facebook-graph-api

与此用户存在相同的问题

As3 Graph API Logout

和这个用户 Facebook Kiosk Logout

将AS3 FacebookDesktop SDK用于基于AIR桌面的自助服务终端应用程序

http://facebook-actionscript-api.googlecode.com/svn/release/current/docs/com/facebook/graph/FacebookDesktop.html

我可以登录,上传成功。

另外当我打电话

FacebookDesktop.logout(handleLogout, APP_ORIGIN)

handleLogout = success

中返回的响应对象

我还将APP_ORIGIN定义为=与我的APP_ID相关联的相同网址。 并设置FacebookDesktop.manageSession = false

问题是用户在上传后仍然保持登录状态,我需要在每次上传后自动将其注销。

此解决方案建议将logout.php定位为通过ACCESS TOKEN。

https://stackoverflow.com/questions/7771821/log-out-from-facebook

但我没有访问令牌,只有用户ID。

有人建议使用适用于AIR桌面应用程序的解决方案吗?

1 个答案:

答案 0 :(得分:0)

见这个帖子

https://code.google.com/p/facebook-actionscript-api/issues/detail?id=206

  

'我有这个问题,我解决了使用这个解决方法,你必须   下载1.7 dist的源代码。然后打开   FacebookDesktop.as文件并寻找注销功能(不是   static one),然后找到值'params.next =   “http://static.ak.fbcdn.net/connect/xd_proxy.php#origin="+(appOrigin?appOrigin:”“)”   并将其更改为'params.next =“http://www.facebook.com/”'。