Twitter Facebook等平台授权取消或者拒绝的返回URL

  •   
  • 1337
  • php
  • 0
  • dodobook
  • 2017/09/11

对于国外的社交网站托管的技术,用户绑定或者授权的时候需要调用到相应的授权接口API。正常情况下用户授权成功之后,跳转到之地的回调页面,经过一系列的处理之后,跳转到后台的绑定账号列表。

但是对于部分用户在授权途中需要取消授权,或者是账号密码等都遗忘了。这个时候就需要做一个授权异常或者授权取消的承载页面。

下面是常见的授权取消的地址。你可以根据授权的返回值得到相应的参数,去个性化的处理授权回调页面。(你也可以粗糙的跳转到某个固定的错误页面)

//twitter取消授权的回调地址

http://sns.dodobook.site/twitter/account/call-back?denied=SYX4SQAAAAAAxavCAAABXmVvu_g

//facebook取消授权的回调地址

http://sns.dodobook.site/facebook/account/call-back?error=access_denied&error_code=200&error_description=Permissions+error&error_reason=user_denied#_=_

//linkedin取消授权的回调地址

http://sns.dodobook.site/linkedin/account/call-back?error=user_cancelled_login&error_description=The+user+cancelled+LinkedIn+login

一生两次幸运便足够,一次遇见你,一次走到底。