在Spotify App的API文档中有一个模块authenticate via Facebook - 现在我试图找到一种从Facebook注销的方法,但找不到任何关于正确程序的文档。 Facebook Javascript SDK通过FB.logout()
为此提供了注销方法 - Spotify API如何?!
答案 0 :(得分:3)
要注销,您需要向Facebook的退出网址发出GET请求,该网址目前为https://www.facebook.com/logout.php,传递两个参数:
access_token
:这是Facebook在访问用户帐户时提供的访问令牌。next
:这是一个必须是Facebook的应用个人资料中设置的域网址的网址。通过对该URL进行AJAX调用来执行注销。如果成功,我将重定向到next
URL。否则,重定向将发送到http://www.facebook.com/home.php(例如,如果next
网址不属于已注册的应用程序域)。
您可以阅读该AJAX通话的回复,并检查您获得的内容是否来自next
网址。
答案 1 :(得分:1)
您需要使用Facebook API - 如果您查看文档,您会发现auth.authenticateWithFacebook
只是auth.showAuthenticationDialog
的薄包装。它实际上并没有与Facebook的“正确”API进行交互 - 它只加载Facebook的登录页面,并在用户登录时为您提供回调。