聚合登录介绍
Unified Login Introduction
聚合登录致力于解决网站繁琐的登录方式。利用用户在第三方平台上已有的账号(如 QQ、微信、微博、支付宝等)来快速完成身份认证。
通过标准化的 API 接口,开发者可以轻松获取用户的 uid、token 以及昵称、头像等公开信息。本站完全遵循 OAuth 2.0 协议,安全、稳定、高效。
接口协议规则
Protocol聚合登录流程
获取跳转登录地址 GET
connect.php?act=login
| 登录方式 (type) | 说明 |
|---|---|
| QQ | |
| wx | 微信 |
| alipay | 支付宝 |
| sina | 微博 |
| baidu | 百度 |
| douyin | 抖音 |
| huawei | 华为 |
| xiaomi | 小米 |
| 谷歌 | |
| microsoft | 微软 |
| dingtalk | 钉钉 |
| gitee | Gitee |
| github | GitHub |
返回示例 (JSON)
跳转至认证页
前端获取到 Step 1 返回的 JSON 后,提取 url 字段,将用户浏览器重定向到该地址。
接收回调 Code
用户在第三方平台授权后,会携带 code 跳转回您设置的 redirect_uri。
获取用户信息 GET
connect.php?act=callback
查询用户信息 (Query)
在用户登录后的任意时间,可以通过唯一的 social_uid 再次从服务器拉取最新的用户资料。
| 返回字段 | 类型 | 说明 |
|---|---|---|
| social_uid | String | 平台唯一用户标识 ID(OpenID) |
| nickname | String | 用户昵称 |
| faceimg | String | 高清头像 URL 地址 |
准备好开始了吗?
下载官方封装的 SDK 工具包,包含 PHP、Java、Node.js 等多种语言示例。内置签名算法与异常处理,让开发效率提升 90%。