卡密绑定QQ接口

卡密绑定QQ接口

接口状态:正常
返回接口列表

接口信息

接口地址
https://verify.rokig.fun/api.php?api=kmtobindqq
返回格式
json
请求方式
json
请求示例
https://api.example.com

请求参数说明

名称变量必填类型说明
接口 api GET 填写kmtobindqq
应用 app GET 填写后台应用APPID
卡密 kami GET/POST 填写原卡密
QQ qq GET/POST 填写需要绑定的QQ号
时间戳 t GET/POST 如果开启了[时间差效验]需提交此项
数据签名 sign GET/POST 如果开启了[数据签名]需提交此项

返回参数说明

名称类型说明
code String 返回状态
msg String 返回内容

返回示例

返回示例
{
  "code": 200,
  "msg": {
    "kami": "123456",
    "original_kami": "CWiJ773rZc",
    "message": "卡密已成功绑定为QQ号,下次可使用QQ号登录"
  },
  "time": 1751646761,
  "check": "d8d077c0fad040bc9c6eb550239e0069"
}

错误码参照

名称类型说明
101 String 应用不存在
102 String 应用已关闭
171 String 接口维护中
172 String 接口未添加或不存在
100String应用配置未加载
101String卡密不能为空
102StringQQ号不能为空
103Stringapp不能为空
104StringQQ号格式不正确,请输入5-13位数字
105String卡密不存在
106String卡密已被禁用
107String卡密未使用,无法绑定QQ
108String该QQ号已被其他卡密使用
201String绑定失败,数据库操作错误

示例代码

C++ 示例代码
// R验云网络验证 - 卡密绑定QQ 接口调用示例(C++)
// 编译:g++ -o kmtobindqq kmtobindqq.cpp -lcurl
#include <iostream>
#include <string>
#include <curl/curl.h>

// 回调函数:接收服务器返回的数据
static size_t write_callback(void *contents, size_t size, size_t nmemb, void *userp) {
    ((std::string*)userp)->append((char*)contents, size * nmemb);
    return size * nmemb;
}

int main() {
    std::string appid = "你的APPID";  // 后台应用 APPID
    std::string api = "kmtobindqq";
    std::string url = "https://verify.rokig.fun/api.php?api=" + api + "&app=" + appid;

    // 请求参数(是=必填,否=选填)
    std::string params = "kami=是&qq=是&t=否&sign=否";

    // 发送请求
    CURL *curl = curl_easy_init();
    std::string response;
    if (curl) {
        std::string request_url = url + "&" + params;
        curl_easy_setopt(curl, CURLOPT_URL, request_url.c_str());
        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_callback);
        curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response);
        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
        curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
        CURLcode res = curl_easy_perform(curl);
        curl_easy_cleanup(curl);
        if (res != CURLE_OK) {
            std::cerr << "请求失败: " << curl_easy_strerror(res) << std::endl;
            return 1;
        }
    }

    // 输出返回结果(JSON,code 为 200 表示成功)
    std::cout << "返回结果: " << response << std::endl;
    return 0;
}