Facebook手动注销

时间:2017-02-17 16:31:05

标签: facebook facebook-graph-api facebook-javascript-sdk

我有.net网站,专门用作独立应用程序。由于一个问题,我被用来手动执行登录流程到Facebook而不是调用FB.login(来自FB javascript sdk)。因此,我无法调用FB.logout(因为在这种情况下会出现另一个问题)。 Facebook的支持告诉我这个: “在这种情况下,您应手动清除用户登录的会话,清除任何存储的cookie,或删除存储在我们端的任何访问令牌或用户信息。您可以参考此页面以获取有关手动构建登录/注销流程的更多信息:https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/#logout“ 我没有得到这个答案。如何实现手动注销工作流程? 我没有找到任何例子。

1 个答案:

答案 0 :(得分:0)

您可以查看PHP SDK的getLogoutUrl方法在此处执行的操作,https://github.com/facebook/php-graph-sdk/blob/5d0c4865e80e231d48a4571841bd018828fe58e1/src/Facebook/Helpers/FacebookRedirectLoginHelper.php#L156

基本上它只用两个参数调用https://www.facebook.com/logout.php

  • next是用户在注销后应重定向回的重定向URI;它需要在您的应用域内
  • access_token是您应用的当前用户的有效用户访问令牌