聚合快捷登录中转API,就是利用用户在第三方平台上已有的账号来快速完成自己应用的登录流程。这里的第三方平台,是指QQ、微信、微博、百度等平台。通过本站的聚合登录接口,你的网站可以登录获取相应的用户信息和授权信息,例如uid、token、用户昵称、头像等。本站的聚合登录完全符合OAuth2.0身份鉴权机制。
传输方式:HTTP
数据格式:JSON
字符编码:UTF-8
https://login.iyouhun.com/connect.php?appid={你的appid}&appkey={你的appkey}&type={登录方式}&act=login&redirect_uri={返回地址}
对应值 | 说明 |
---|---|
QQ快捷登录 | |
wx | 微信快捷登录(暂不支持) |
sina | 新浪微博快捷登录(暂不支持) |
baidu | 百度快捷登录(暂不支持) |
alipay | 支付宝快捷登录(暂不支持) |
{ "code": 0, "msg": "succ", "type": "qq", "url": "https://graph.qq.com/oauth2.0/XXXXXXXXXX" }返回参数说明:
参数名 | 参数类型 | 参数说明 | 参数示例 |
---|---|---|---|
code | int | 返回状态码 | 1为成功,其它值为失败 |
msg | string | 返回信息 | 返回错误时的说明 |
type | string | 登录方式 | |
url | string | 登录跳转地址 | https://graph.qq.com/oauth2.0/XXXXXXXXXX |
http://www.qq.com/my.php?type=qq&code=520DD95263C1CFEA0870FBB66E******
https://login.iyouhun.com/connect.php?appid={appid}&appkey={appkey}&type={登录方式}&act=callback&code={code}
{ "code": 0, "msg": "succ", "type": "qq", "access_token": "89DC9691E274D6B596FFCB8D43368234", "social_uid": "AD3F5033279C8187CBCBB29235D5F827", "faceimg": "https://thirdqq.qlogo.cn/g?b=oidb&k=3WrWp3peBxlW4MFxDgDJEQ&s=100&t=1596856919", "nickname": "聚合快捷登录中转API", "location": "XXXXX市", "gender": "男" }返回参数说明:
参数名 | 参数类型 | 参数说明 | 参数示例 |
---|---|---|---|
code | int | 返回状态码 | 1为成功,其它值为失败 |
msg | string | 返回信息 | 返回错误时的说明 |
type | string | 登录方式 | |
social_uid | string | 第三方登录UID | AD3F5033279C8187CBCBB29235D5F827 |
access_token | string | 第三方登录token | 89DC9691E274D6B596FFCB8D43368234 |
faceimg | string | 用户头像 | https://thirdqq.qlogo.cn/g?...... |
nickname | string | 用户昵称 | 聚合快捷登录中转API |
gender | string | 用户性别 | 男 |
location | string | 用户所在地 | XXXXX市(仅限支付宝返回) |
https://login.iyouhun.com/connect.php?appid={appid}&appkey={appkey}&type=qq&act=query&social_uid={social_uid}
{ "code": 0, "msg": "succ", "type": "qq", "social_uid": "AD3F5033279C8187CBCBB29235D5F827", "access_token": "89DC9691E274D6B596FFCB8D43368234", "nickname": "聚合快捷登录中转API", "faceimg": "https://thirdqq.qlogo.cn/g?b=oidb&k=ianyRGEnPZlMV2aQvvzg2uA&s=100&t=1599703185", "location": "XXXXX市", "gender": "男", "ip": "1.X.X.40" }返回参数说明:
参数名 | 参数类型 | 参数说明 | 参数示例 |
---|---|---|---|
code | int | 返回状态码 | 1为成功,其它值为失败 |
msg | string | 返回信息 | 返回错误时的说明 |
type | string | 登录方式 | |
social_uid | string | 第三方登录UID | AD3F5033279C8187CBCBB29235D5F827 |
access_token | string | 第三方登录token | 89DC9691E274D6B596FFCB8D43368234 |
faceimg | string | 用户头像 | https://thirdqq.qlogo.cn/g?...... |
nickname | string | 用户昵称 | 聚合快捷登录中转API |
gender | string | 用户性别 | 男 |
location | string | 用户所在地 | XXXXX市(仅限支付宝返回) |
ip | string | 用户登录IP | 1.X.X.40 |
API接口地址:https://login.iyouhun.com/
SDK版本:1.0