在 Spotify 应用程序的 API 文档中,有一个通过 Facebook 进行身份验证的模块- 现在我尝试找到一种从 Facebook 注销的方法,但找不到任何有关正确程序的文档。Facebook Javascript SDKFB.logout()
为此提供了一种注销方法——Spotify API 怎么样?!
问问题
628 次
2 回答
3
为了注销,您需要向 Facebook 的注销 URL 发出 GET 请求,目前该 URL 为https://www.facebook.com/logout.php,并传递两个参数:
access_token
:它是 Facebook 在请求访问用户帐户时提供的访问令牌。next
:这是一个必须是在 Facebook 的应用程序配置文件中设置的域 URL 的一部分的 URL。
通过对该 URL 进行 AJAX 调用来执行注销。如果成功,next
我将重定向到 URL。否则,将重定向到http://www.facebook.com/home.php(例如,如果next
URL 不属于注册的应用程序域)。
您可以阅读该 AJAX 调用的响应并检查您获得的内容是否来自您的next
URL。
于 2012-12-05T11:30:33.450 回答
1
您需要使用 Facebook API - 如果您查看文档,您会发现这auth.authenticateWithFacebook
只是auth.showAuthenticationDialog
. 它实际上根本不与 Facebook 的“正确”API 交互——它只加载 Facebook 的登录页面并在用户登录时给你一个回调。
于 2012-09-06T08:58:44.207 回答