使用access_令牌从Facebook注销,但活动会话仍然存在

使用access_令牌从Facebook注销,但活动会话仍然存在,facebook,session,logout,Facebook,Session,Logout,我在C++应用程序中使用脸谱网API,使用LIbCURL。 登录工作正常,在用户注册我的应用程序后,我可以检索一些用户信息。 问题是,当我想通过 https://www.facebook.com/logout.php?access_token=RETRIEVED_TOKEN&confirm=1&next=http://www.google.com , 我的帐户安全设置中仍有剩余的活动会话 我不希望这些会话保留下来,因为注销应该清理这些会话。 如何在注销时顺利清理这些活动会话? 我必须将应用程序I

我在C++应用程序中使用脸谱网API,使用LIbCURL。 登录工作正常,在用户注册我的应用程序后,我可以检索一些用户信息。 问题是,当我想通过

https://www.facebook.com/logout.php?access_token=RETRIEVED_TOKEN&confirm=1&next=http://www.google.com , 我的帐户安全设置中仍有剩余的活动会话

我不希望这些会话保留下来,因为注销应该清理这些会话。 如何在注销时顺利清理这些活动会话?
我必须将应用程序ID添加到URL吗?

我发现我的代码中缺少了什么:封装libcurl以在facebook上执行请求的库没有正确清理

所以修复方法是在会话对象的析构函数中对curl句柄执行curl\u easy\u清理。现在facebook上不再有活动会话

在调试过程中,我在我的代码中发现了另一个关于curl的错误:如果你想做curl\u easy\u getinfohandle,CURLINFO\u EFFECTIVE\u URL,但是你不能在函数调用后删除,因为curl持有缓冲区。 此外,我没有任何内存泄漏。
谢谢你的帮助

活动会话?怎样有没有使用浏览器之类的东西?会话需要cookie才能工作。嗨!我的意思是,在facebook帐户中帐户设置的“安全”菜单中,显示了几个活动会话,其中包含未知设备。我想通过注销来清除这些会话,但它还不起作用。我还尝试添加我的应用程序的客户端id,但没有更改。哦,我明白了。我不认为你能控制这一切,我能想到的唯一其他方法是使用JSSDK的功能注销用户,但这对你来说不是一个好的解决方案。您可能需要为此报告一个bug。谢谢您的回答!是的,使用JavaScript不是解决方案,因为我用CURL从C++应用程序中发布HTTP请求。我可以在哪里发布这个bug?没有其他解决方案关闭活动会话吗?FB.logout在内部做什么?这是facebook错误系统:。至于FB.logout,您可以查看。你为什么如此在意facebook端的会话是否被删除?