Skip to content

API文档

概述

此接口用于通过软件ID用户验证TOKEN检查用户是否在线。

请求参数

参数类型描述必需
software_id字符串软件的ID
token字符串用户验证的TOKEN

TIP

token 参数是由客户端接口提供,以下是一个获取 token 的示例

java
public static void main(String[] args) {
    String token = Wrapper.getVerifyToken(); 
    // 您的业务代码 ...
}

请求示例

java
void userOnline() {
    Map<String, String> params = new HashMap<>();
    params.put("software_id", "软件的ID");
    params.put("token", "用户token");
    String result = HttpUtils.post(URL + "user-online", params, header());
    System.out.println(result);
}

请求头

API调用应包含用于授权的请求头。这些将通过上述用例中的header()方法获得。

预期结果

数据对象

字段名类型描述
user_id整数用戶的UID
username字符串用戶名
software_id整数在线的软件ID
create_time时间戳用户上线时间

结果示例

json
{
  "code": 0,
  "message": "成功",
  "entity": {
    "data": {
      "user_id": 1,
      "username": "imfl0wow",
      "software_id": 1,
      "create_time": 1712041058922
    }
  }
}

应用场景

当客户端应用程序需要验证用户当前是否在线并正在使用特定软件时,可能会使用此 API 调用。

当您对接您的 IRC 服务器时,您可以使用此 API 校验登录有效性与在线状态。