QQ等级信息

获取QQ等级、昵称、头像等信息

API 文档

  • 接口地址: https://api.makuo.cc/api/get.qq.level
  • 返回格式:JSON
  • 请求方式:POST
  • 请求示例: https://api.makuo.cc/api/get.qq.level

请求参数说明:

名称 必填 类型 说明
token string 登录获取token
qq string QQ号
cookie string cookie(vip.qq.com)

返回参数说明:

名称 类型 说明
code integer 返回的状态码
data object 返回的数据/数据对象
msg string 返回的消息
time string 请求时间
data.qqstringQQ号码
data.lineTimenumber在线时长
data.iNextLevelDaystring升级剩余天数
data.iPCQQOnlinestringPC端在线状态
data.iQQSportStepstringQQ运动步数
data.iQzoneStatestringQQ空间状态
data.iSqqstring超级QQ状态
data.iSvrDaysstring服务器计算天数
data.iVipstring会员状态
data.iVipSpeedRatestring会员加速倍率
data.sFaceUrlstring头像URL
data.speedStarv3string加速星星等级v3
data.iCostMsstring请求耗时
data.iMobileQQOnlinestring手机QQ在线状态
data.iPCQQOnlineTimestringPC端在线时长
data.iTotalDaysstring总天数
data.iYearBigClubFlagstring年费超级会员标志
data.sNickNamestring昵称
data.Lxbystring旅行背包状态
data.iMedalstring勋章状态
data.iYearVipstring年费会员标志
data.QzoneVisitorstringQQ空间访问状态
data.iBigClubVipFlagstring年费超级会员标志
data.iMobileGameOnlinestring手机游戏在线状态
data.iSpeedTypestring加速类型
data.WeishiVideoviewstring微视视频观看状态
data.iPCSafeOnlinestringPC安全登录状态
data.iQQLevelstringQQ等级
data.iSVipstring超级会员状态
data.iSqqSpeedRatestring超级QQ加速倍率
data.speedStarstring加速星星等级
data.speedStarv2string加速星星等级v2
data.SVIPStarstringSVIP星级
data.iContinueLoginstring连续登录天数
data.iDailySignstring每日签到状态
data.iNoHideOnlineTimestring不隐身在线时长
data.iRealDaysstring实际活跃天数
data.iSqqLevelstring超级QQ等级
data.iAddFriendstring添加好友权限
data.iBaseDaysstring基础活跃天数
data.iBigClubSpeedstring超级会员加速值
data.iCmshowActivestring厘米秀活跃状态
data.iMaxLvlTotalDaysstring最高等级总活跃天数
data.iMobileQQOnlineTimestring手机QQ在线时长
data.iTotalActiveDaystring总活跃天数
data.iVipLevelstring会员等级
data.iBigClubGrowthstring超级会员成长值
data.iBigClubLevelstring超级会员等级
data.iMaxLvlRealDaysstring最高等级实际活跃天数
data.iMqingstring厘米秀状态
data.iNoHideOnlinestring不隐身在线状态
data.iSmallWorldstring小世界功能状态

返回示例:

{
    "code": 200,
    "msg": "请求成功!",
    "time": "2025-07-07 23:24:54",
    "api_source": "官方API网:https://api.makuo.cc/",
    "data": {
        "qq": "93653142",
        "lineTime": 5,
        "iNextLevelDay": "213",
        "iPCQQOnline": "1",
        "iQQSportStep": "0",
        "iQzoneState": "0",
        "iSqq": "0",
        "iSvrDays": "0.5",
        "iVip": "1",
        "iVipSpeedRate": "40",
        "sFaceUrl": "http://qh.qlogo.cn/g?b=sdk&ek=AQMQOBxyaSZwuFILn2pzxT5OqNr0DwiaOY5CvLp8UIwtNiapjRSpbNZF3iakzRG3HrJwPJ99jPw&s=100&t=1675147574",
        "speedStarv3": "0",
        "iCostMs": "42",
        "iMobileQQOnline": "1",
        "iPCQQOnlineTime": "18000",
        "iTotalDays": "15.5",
        "iYearBigClubFlag": "0",
        "sNickName": "逸轩ꦿོ",
        "Lxby": "0",
        "iMedal": "0",
        "iYearVip": "1",
        "QzoneVisitor": "0",
        "iBigClubVipFlag": "0",
        "iMobileGameOnline": "0",
        "iSpeedType": "0",
        "WeishiVideoview": "0",
        "iPCSafeOnline": "0",
        "iQQLevel": "119",
        "iSVip": "1",
        "iSqqSpeedRate": "10",
        "speedStar": "0",
        "speedStarv2": "0",
        "SVIPStar": "0",
        "iContinueLogin": "0",
        "iDailySign": "0",
        "iNoHideOnlineTime": "0",
        "iRealDays": "6.5",
        "iSqqLevel": "0",
        "iAddFriend": "0",
        "iBaseDays": "1.5",
        "iBigClubSpeed": "-20",
        "iCmshowActive": "0",
        "iMaxLvlTotalDays": "9.6",
        "iMobileQQOnlineTime": "51030",
        "iTotalActiveDay": "14667",
        "iVipLevel": "10",
        "iBigClubGrowth": "1",
        "iBigClubLevel": "1",
        "iMaxLvlRealDays": "2.6",
        "iMqing": "1",
        "iNoHideOnline": "0",
        "iSmallWorld": "0"
    }
}

错误码格式说明:

名称 类型 说明
200 string 返回状态码(成功)
500 string 返回的状态码(失败)

代码示例:


<?php
// 初始化cURL会话
$ch = curl_init();
// 设置请求URL
curl_setopt($ch, CURLOPT_URL, "https://api.makuo.cc/api/get.qq.level");
// 设置POST请求
curl_setopt($ch, CURLOPT_POST, 1);
// 设置请求头
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Authorization: YOUR_TOKEN'
));
// 设置POST字段,用户中心获取token,自行替换其他参数
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array('param1' => 'value1', 'param2' => 'value2')));
// 返回响应而不是直接输出
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 执行请求并获取响应
$response = curl_exec($ch);
// 关闭cURL会话
curl_close($ch);
// 将响应解析为JSON格式
$data = json_decode($response, true);
// 输出JSON数据
print_r($data);
?>
            

import requests

# 设置请求URL和头部
url = "https://api.makuo.cc/api/get.qq.level"
headers = {
    'Authorization': 'YOUR_TOKEN'
}
# 设置POST数据,用户中心获取token,自行替换其他参数
data = {
    'param1': 'value1',
    'param2': 'value2'
}

# 发送POST请求
response = requests.post(url, headers=headers, data=data)
# 将响应解析为JSON格式
data = response.json()
# 输出JSON数据
print(data)
            

// 发送POST请求
fetch("https://api.makuo.cc/api/get.qq.level", {
    method: "POST",
    headers: {
        "Content-Type": "application/x-www-form-urlencoded",
        "Authorization": "YOUR_TOKEN"
    },
    // 设置POST数据,用户中心获取token,自行替换其他参数
    body: new URLSearchParams({
        'param1': 'value1',
        'param2': 'value2'
    })
})
.then(response => response.json()) // 将响应解析为JSON格式
.then(data => console.log(data)) // 输出JSON数据
.catch(error => console.error('Error:', error));
            

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;

public class Main {
    public static void main(String[] args) throws Exception {
        // 创建URL对象
        URL url = new URL("https://api.makuo.cc/api/get.qq.level");
        // 打开连接
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        // 设置请求方法
        conn.setRequestMethod("POST");
        conn.setDoOutput(true);
        // 设置请求头
        conn.setRequestProperty("Authorization", "YOUR_TOKEN");

        // 设置POST数据,用户中心获取token,自行替换其他参数
        String data = "param1=" + URLEncoder.encode("value1", "UTF-8") + "¶m2=" + URLEncoder.encode("value2", "UTF-8");
        try (OutputStream os = conn.getOutputStream()) {
            byte[] input = data.getBytes("utf-8");
            os.write(input, 0, input.length);
        }

        // 读取响应
        BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
        String inputLine;
        StringBuffer content = new StringBuffer();
        while ((inputLine = in.readLine()) != null) {
            content.append(inputLine);
        }
        in.close();
        // 输出JSON数据
        System.out.println(content.toString());
    }
}
            

using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program {
    static async Task Main() {
        using (HttpClient client = new HttpClient()) {
            // 设置请求头
            client.DefaultRequestHeaders.Add("Authorization", "YOUR_TOKEN");
            // 设置POST数据,用户中心获取token,自行替换其他参数
            var values = new Dictionary {
                { "param1", "value1" },
                { "param2", "value2" }
            };
            var content = new FormUrlEncodedContent(values);
            // 发送POST请求
            HttpResponseMessage response = await client.PostAsync("https://api.makuo.cc/api/get.qq.level", content);
            // 将响应解析为字符串
            string responseBody = await response.Content.ReadAsStringAsync();
            // 输出JSON数据
            Console.WriteLine(responseBody);
        }
    }
}
            

require 'net/http'
require 'uri'

# 创建URI对象
uri = URI.parse("https://api.makuo.cc/api/get.qq.level")
# 创建POST请求
request = Net::HTTP::Post.new(uri)
# 设置请求头
request["Authorization"] = "YOUR_TOKEN"
# 设置POST数据,用户中心获取token,自行替换其他参数
request.set_form_data("param1" => "value1", "param2" => "value2")

# 发送请求并获取响应
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") do |http|
  http.request(request)
end

# 输出JSON数据
puts response.body
            

package main

import (
    "bytes"
    "fmt"
    "io/ioutil"
    "net/http"
    "net/url"
)

func main() {
    client := &http.Client{}
    // 设置POST数据,用户中心获取token,自行替换其他参数
    data := url.Values{}
    data.Set("param1", "value1")
    data.Set("param2", "value2")

    // 创建POST请求
    req, err := http.NewRequest("POST", "https://api.makuo.cc/api/get.qq.level", bytes.NewBufferString(data.Encode()))
    if err != nil {
        panic(err)
    }
    req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
    req.Header.Add("Authorization", "YOUR_TOKEN")

    // 发送请求并获取响应
    resp, err := client.Do(req)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()

    // 读取响应体
    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        panic(err)
    }
    // 输出JSON数据
    fmt.Println(string(body))
}