一次对接,即可同时支持以下平台的账号快捷登录,规避各平台接口差异。
国内覆盖最广的账号体系,一键授权,稳定可用。
支持网页扫码与公众号授权,社交账号一键带入。
实名账号体系,支付级安全认证,扫码即登。
微博、百度等平台持续接入,还可按需扩展自定义渠道。
把复杂的第三方登录对接工作,交给我们已经封装好的标准接口。
规避平台差异性,统一封装极简接口,多个平台一次搞定,半天内即可上线。
不需要备案域名与繁琐的人工审核,只需在本站注册即可直接使用。
通过控制面板实时掌握应用的用户登录情况,包含各项统计数据与明细日志。
接口长期稳定运行,平台规则变化时及时跟进适配,无需你自行维护。
提供详尽的开发文档与示例代码,覆盖常见语言,接入过程有据可循。
接入过程中遇到任何问题,可通过客服 QQ 或产品群获得帮助。
无论是内容社区还是交易平台,都可以用同一套接口完成账号体系搭建。
降低注册门槛,用户用社交账号一步登录,显著提升注册转化与回访率。
打通账号与订单体系,免去短信验证码成本,同时保留手机号绑定能力。
为内部系统接入统一登录入口,无需自建复杂的账号认证与找回流程。
与移动端共用同一套账号数据,多端登录状态互通,用户体系不割裂。
标准 HTTP + JSON 接口,不依赖任何框架,用你熟悉的语言即可对接。
// 1. 你的应用凭证(在用户中心创建应用后获得) $appid = '10001'; $appkey = 'your_appkey'; $api = 'https://login.meiqi.top/'; // 2. 请求 act=login,拿到第三方平台授权地址 $res = json_decode(file_get_contents($api . 'connect.php?' . http_build_query([ 'act' => 'login', 'appid' => $appid, 'appkey' => $appkey, 'type' => 'qq', // qq / wx / alipay / sina / baidu ... 'redirect_uri' => 'https://yoursite.com/callback.php', ])), true); // 返回 {"code":0,"msg":"succ","type":"qq","url":"https://graph.qq.com/oauth2.0/..."} header('Location: ' . $res['url']); // 3. 用户授权后回跳到 redirect_uri,并带上 type 与 code 两个参数 // 在 callback.php 中用 code 换取用户资料 $user = json_decode(file_get_contents($api . 'connect.php?' . http_build_query([ 'act' => 'callback', 'appid' => $appid, 'appkey' => $appkey, 'type' => $_GET['type'], 'code' => $_GET['code'], ])), true); // 返回 {"code":0,"social_uid":"...","nickname":"...","faceimg":"...","gender":"..."} $_SESSION['uid'] = $user['social_uid'];// npm i axios const axios = require('axios'); const API = 'https://login.meiqi.top/'; const APPID = '10001'; const APPKEY = 'your_appkey'; // 1. 请求 act=login,拿到第三方平台授权地址 const { data } = await axios.get(API + 'connect.php', { params: { act: 'login', appid: APPID, appkey: APPKEY, type: 'qq', // qq / wx / alipay / sina / baidu ... redirect_uri: 'https://yoursite.com/callback' } }); // { code: 0, msg: 'succ', type: 'qq', url: 'https://graph.qq.com/oauth2.0/...' } res.redirect(data.url); // 2. 回调页收到 type 与 code 两个参数后,换取用户资料 const { data: user } = await axios.get(API + 'connect.php', { params: { act: 'callback', appid: APPID, appkey: APPKEY, type: req.query.type, code: req.query.code } }); // { code: 0, social_uid, nickname, faceimg, gender, location } req.session.uid = user.social_uid;# pip install requests import requests API = 'https://login.meiqi.top/' APPID = '10001' APPKEY = 'your_appkey' # 1. 请求 act=login,拿到第三方平台授权地址 r = requests.get(API + 'connect.php', params={ 'act': 'login', 'appid': APPID, 'appkey': APPKEY, 'type': 'qq', # qq / wx / alipay / sina / baidu ... 'redirect_uri': 'https://yoursite.com/callback', }).json() # {'code': 0, 'msg': 'succ', 'type': 'qq', 'url': 'https://graph.qq.com/oauth2.0/...'} return redirect(r['url']) # 2. 回调页收到 type 与 code 两个参数后,换取用户资料 user = requests.get(API + 'connect.php', params={ 'act': 'callback', 'appid': APPID, 'appkey': APPKEY, 'type': request.args['type'], 'code': request.args['code'], }).json() # {'code': 0, 'social_uid': ..., 'nickname': ..., 'faceimg': ..., 'gender': ...} session['uid'] = user['social_uid']// 依赖:OkHttp + Jackson OkHttpClient http = new OkHttpClient(); String API = "https://login.meiqi.top/"; // 1. 请求 act=login,拿到第三方平台授权地址 HttpUrl url = HttpUrl.parse(API + "connect.php").newBuilder() .addQueryParameter("act", "login") .addQueryParameter("appid", "10001") .addQueryParameter("appkey", "your_appkey") .addQueryParameter("type", "qq") // qq / wx / alipay / sina / baidu ... .addQueryParameter("redirect_uri", "https://yoursite.com/callback") .build(); String body = http.newCall(new Request.Builder().url(url).build()) .execute().body().string(); JsonNode res = new ObjectMapper().readTree(body); // {"code":0,"msg":"succ","type":"qq","url":"https://graph.qq.com/oauth2.0/..."} response.sendRedirect(res.get("url").asText()); // 2. 回调页收到 type 与 code 两个参数后,同样以 act=callback // 携带 type + code 请求,即可取回 social_uid、nickname、faceimg 等资料
登录环节直接关系到用户账号,我们在协议、传输与调用链路上都做了约束。
接口请求与回跳均通过 HTTPS 传输,敏感参数不落明文日志。
每次调用都会核对 appid 与 appkey 配对关系,杜绝参数伪造与重放。
可为每个应用绑定允许的回跳域名,非白名单来源的回调一律拒绝。
全程遵循 OAuth2.0,仅获取 openid、昵称、头像等必要资料。
接入前最常被问到的几个问题,这里一次说清。
appid、appkey 的申请与接口调用均不收费,页面中如出现增值用户组,会在购买前明确标价。appkey 签名校验,并支持域名白名单限制。