调用第三方登录api 文档

目前支持的登录平台包括:

  • QQ
  • 微博(weibo)
  • Facebook
  • Live(微软)
  • Google(谷歌)
  • Github

01 请求回调接口:

  • 登录成功 返回 access_token,用于获取登录信息

请求URL:

  • https://api.kailigw.com/index.php/sns/login

请求方式:

  • GET

示例 :

  • https://api.kailigw.com/index.php/sns/login?type=weibo&client_id=sd****d**dd&redirect_uri=https%3a%2f%2fwww.kailigw.com%2fpost%2f59de-62ri3gnoci.html

参数:

参数名 必选 类型 说明
type string 支持参数 qq; weibo; Facebook; live(微软); github; google
client_id string 密匙,访问 https://www.kailigw.com/settings/account#snsapp 获取
redirect_uri string 回调地址

返回示例

  1. 302 回调
  2. `https://www.kailigw.com/login?access_token=d41d8cd98f00b204e9800998ecf8427e`

返回参数说明

参数名 类型 说明
access_token string 用于第二步获取登录信息

备注

  • 待确定

02 获取登录信息

请求URL:

  • https://api.kailigw.com/index.php/sns/info

请求方式:

  • GET

示例:

  • https://api.kailigw.com/index.php/sns/info?access_token=d41d8cd98f00b204e9800998ecf8427e

参数:

参数名 必选 类型 说明
access_token string 第一步获取 access_token 值

返回示例

  1. {
  2. "status" : "200",
  3. "msg" : "success",
  4. "data" : {
  5. "openid" : "*****8",
  6. "channel" : "weibo",
  7. "nick" : "*****",
  8. "gender" : "f",
  9. "avatar" : "http://tvax4.sinaimg.cn/crop.468.0.800.800.1024/005GmMW****00qd176.jpg"
  10. }
  11. }

返回参数说明

参数名 类型 说明
status int 成功返回200 失败返回 400
msg string 描述
data string 成功返回 登录信息 失败返回空
openid string 第三方用户唯一标识
channel string 登录类型 与 01 步 type参数一致
nick string 第三方用户名 可能为空(获取不到)
gender string 第三方用户性别 m(男) f(女) n(不确定)
avatar string 第三方用户图像 可能为空(获取不到)

备注

  • 待确定