平台首页
接入流程
1
注册账号
免费注册开发者账号,登录用户控制台。
2
创建应用
填写应用名称与回调域名,获得 APPID 和 APPKEY。
3
发起登录
请求 act=login 拿到授权地址,引导用户跳转。
4
获取用户
回调里用 code 请求 act=callback,取得昵称头像等。
调用示例
$api = 'https://log.knight.vin/connect.php'; $key = 'appid=你的APPID&appkey=你的APPKEY&type=qq'; // 第一步:获取授权地址并跳转 $res = json_decode(file_get_contents($api.'?act=login&'.$key.'&redirect_uri='.urlencode($callback)), true); header('Location: '.$res['url']); // 第二步:回调页用 code 换取用户信息 $user = json_decode(file_get_contents($api.'?act=callback&'.$key.'&code='.$_GET['code']), true); echo $user['nickname'], $user['social_uid'];
import requests api = 'https://log.knight.vin/connect.php' base = {'appid': '你的APPID', 'appkey': '你的APPKEY', 'type': 'qq'} # 第一步:获取授权地址并跳转 res = requests.get(api, params={**base, 'act': 'login', 'redirect_uri': callback}).json() return redirect(res['url']) # 第二步:回调页用 code 换取用户信息 user = requests.get(api, params={**base, 'act': 'callback', 'code': code}).json() print(user['nickname'], user['social_uid'])
const api = 'https://log.knight.vin/connect.php'; const base = 'appid=你的APPID&appkey=你的APPKEY&type=qq'; // 第一步:获取授权地址并跳转 const res = await (await fetch(`${api}?act=login&${base}&redirect_uri=${encodeURIComponent(callback)}`)).json(); reply.redirect(res.url); // 第二步:回调页用 code 换取用户信息 const user = await (await fetch(`${api}?act=callback&${base}&code=${code}`)).json(); console.log(user.nickname, user.social_uid);
# 第一步:获取授权地址(返回 JSON 中的 url 即跳转地址) curl "https://log.knight.vin/connect.php?act=login&appid=你的APPID&appkey=你的APPKEY&type=qq&redirect_uri=https://你的域名/callback" # 第二步:用回调带回的 code 换取用户信息 curl "https://log.knight.vin/connect.php?act=callback&appid=你的APPID&appkey=你的APPKEY&type=qq&code=回调中的code"
网站公告
- 同款程序联系QQ:3514574884 2026-03-13
- 不会开发还想快速对接本程序?点我查看一键对接插件 2026-01-16
- 禁止毒,赌,类应用接入 2026-01-16