在Spotify App的API文档中有一个到authenticate via Facebook的模块-现在我试图找到一种方法从Facebook注销,但找不到任何关于正确步骤的文档。Facebook Javascript SDK提供了一个通过FB.logout()
的注销方法-- Spotify API怎么样?!
发布于 2012-12-05 19:30:33
为了注销,您需要向Facebook的注销URL发出GET请求,目前为https://www.facebook.com/logout.php,并传递两个参数:
这是Facebook在访问用户帐户时提供的访问令牌requested.
access_token
:当请求访问用户帐户时,Facebook 提供的访问令牌。next
:这是一个必须是在 Facebook 的应用程序配置文件中设置的域 URL 的一部分的 URL。注销是通过对该URL进行AJAX调用来执行的。如果成功,将重定向到next
地址。否则,将重定向到http://www.facebook.com/home.php (例如,如果next
URL不属于已注册的应用程序域)。
您可以读取该AJAX调用的响应,并检查您获得的内容是否来自您的next
URL。
发布于 2012-09-06 16:58:44
您需要使用Facebook API -如果您查看文档,您会发现auth.authenticateWithFacebook
只是auth.showAuthenticationDialog
的一个薄薄的包装器。它实际上根本不与Facebook的“正确”API交互-它只加载Facebook的登录页面,并在用户登录时给你一个回调。
https://stackoverflow.com/questions/12296150
复制相似问题