Spotify应用程序-Facebook身份验证注销程序

Spotify应用程序-Facebook身份验证注销程序,facebook,oauth,spotify,Facebook,Oauth,Spotify,在Spotify应用程序的API文档中有一个模块,现在我试图找到一种从Facebook注销的方法,但找不到任何关于正确程序的文档。Facebook Javascript SDK通过FB.logout()为此提供了一个注销方法-Spotify API如何 您需要使用Facebook API-如果查看文档,您会发现auth.authenticateWithFacebook只是auth.showAuthenticationDialog的一个薄薄包装。它实际上根本没有与Facebook的“适当”API进

在Spotify应用程序的API文档中有一个模块,现在我试图找到一种从Facebook注销的方法,但找不到任何关于正确程序的文档。Facebook Javascript SDK通过
FB.logout()
为此提供了一个注销方法-Spotify API如何

您需要使用Facebook API-如果查看文档,您会发现
auth.authenticateWithFacebook
只是
auth.showAuthenticationDialog
的一个薄薄包装。它实际上根本没有与Facebook的“适当”API进行交互-它只加载Facebook的登录页面,并在用户登录时给您一个回调。

您需要使用Facebook API-如果您查看文档,您将看到,
auth.authenticateWithFacebook
只是
auth.showAuthenticationDialog
的一个薄薄的包装。它实际上根本不与Facebook的“正确”API交互——它只加载Facebook的登录页面,并在用户登录时给你一个回调。

为了注销,你需要向Facebook的注销URL发出GET请求,目前是,传递两个参数:

  • access\u token
    :它是Facebook在请求访问用户帐户时提供的访问令牌
  • next
    :该URL必须是Facebook应用程序配置文件上设置的域URL的一部分
注销是通过对该URL进行AJAX调用来执行的。如果成功,将重定向到
下一个
URL。否则,将重定向到(例如,如果
next
URL不属于已注册的应用程序域)


您可以读取该AJAX调用的响应,并检查您从
下一个
URL获得的内容。

要注销,您需要向Facebook的注销URL发出get请求,目前正在传递两个参数:

  • access\u token
    :它是Facebook在请求访问用户帐户时提供的访问令牌
  • next
    :该URL必须是Facebook应用程序配置文件上设置的域URL的一部分
注销是通过对该URL进行AJAX调用来执行的。如果成功,将重定向到
下一个
URL。否则,将重定向到(例如,如果
next
URL不属于已注册的应用程序域)

您可以阅读该AJAX调用的响应,并检查您获得的内容是否来自
next
URL