QQ授权登陆流程以及获取用户信息方面接口

2017-02-04  本文已影响0人  满堂风来

协会官网接口(总的)
QQ授权登陆流程后台人员看,前台人员感兴趣看一下,我写的比较渣

授权登陆流程以及相关接口

RequestAddress: (暂定OAuth/sign-in)

RequestMethod:
get

RequestParam:
(NULL)
ResponseParam:
{
    state:(string)  //授权成功为"success",失败初定为"failed",或考虑情况返回各种状态
}

(授权成功以后,后台会设置user_id和openID加密以后的cookie)

RequestAddress: (暂定OAuth/get-user-info-refresh)

RequestMethod:
get

RequestParam:
(NULL)

ResponseParam:
{
    state:(string)        //成功为"success",失败为"failed",并且以下的参数全部没有           
    nick_name:(string)    //用户在QQ空间的昵称,如"Peter"
    figureurl:(string)    //大小为40×40像素的QQ头像URL,如"http://qzapp.qlogo.cn/qzapp/111111/942FEA70050EEAFBD4DCE2C1FC775E56/30"
}

普通情况下前端向后台请求用户数据(仅限用户本人)

(这个接口只会取出后台数据库中对用户信息的缓存,可以经常调用。前端如果需要的话,也可以做本地的数据缓存)

RequestAddress: (暂定OAuth/get-user-info)

RequestMethod:
get

RequestParam:
(NULL)

ResponseParam:
{
    state:(string)        //成功为"success",失败为"failed",并且以下的参数全部没有
    nick_name:(string)    //用户在QQ空间的昵称,如"Peter"
    figureurl:(string)    //大小为40×40像素的QQ头像URL,如"http://qzapp.qlogo.cn/qzapp/111111/942FEA70050EEAFBD4DCE2C1FC775E56/30"
}

上一篇下一篇

猜你喜欢

热点阅读