2012-05-10 54 views
0

我开发了我们的用户的一些服务,将有利于我们的网站上的一些行动......测试Facebook的连接/断开

我采取的OAuth 2.0,并用FB应用程序工作正常连接...但我想重做测试......所以为了这个,我需要从我们的网站上断开FB应用程序/ FB会议......这样我就可以重新测试连接...

有一个简单的方法来做到这一点?我试过FB.logout();但这并登录我从FB也是一样,它实际上并没有断开网站应用....

什么建议吗?是删除所有Cookie和会话的唯一方法吗?哪些cookies要删除?

回答

0

还没有尝试过,但是这个应该(理论上)工作。

<?php 
$_SESSION['state'] = $_SESSION['code'] = $_SESSION['access_token'] = $_SESSION['user_id'] = ''; 
$_REQUEST['state'] = $_REQUEST['code'] = $_REQUEST['access_token'] = $_REQUEST['user_id'] = ''; 
?> 
+0

好吧,我前面加上你的代码,我得到了Facebook的下载SDK的PHP的使用example.php ...它不工作......当清爽,我还是得到了用户的充分阵列+即使它会严重与FB的连接,当我点击连接按钮时,我会立即连接,而无需再次进入oAuth对话框(确认权限) –

+0

b4,$ _SESSION和$ _REQUEST给了我一个空数组,可能我需要干净$ _COOKIE太 –

+0

这很奇怪,你可以像'$ facebook-> clearPersistentData();(但它应该做我的原始代码相同)尝试内置函数'clearAllPersistentData()'。 – 0xAli