接口地址
open.mega.player.total.report
*避免查询缓慢,请每隔2分钟查询一次
接口说明
Loading table...
响应参数
Loading table...
Map元素属性描述
Loading table...
代码示例:
public static void test() {
String sn = "ld00";
String random = String.valueOf(System.currentTimeMillis());
String agentLoginId = "Mega1-10";
String secretCode = "oOGKmN8zAycJtz9cYJQXr8ddMYQ=";
String digest = HashUtil.md5Hex(random+sn+agentLoginId+secretCode);
try {
Map<String, Object> params = new HashMap<String, Object>();
params.put("sn", sn);
params.put("agentLoginId", agentLoginId);
params.put("random", random);
params.put("digest", digest);
params.put("type", 1);
params.put("startTime", "2022-11-09 00:00:00");
params.put("endTime", "2022-11-09 23:59:59");
String json = buildParams(params, "open.mega.player.total.report");
String result = OkHttpUtils.post("https://ae8855.feiyanma.com/mega-cloud/api/", json);
System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
}
private static String buildParams(Map<String, Object> postData, String method) {
Map<String, Object> rpcMap = new HashMap<>();
rpcMap.put("jsonrpc", "2.0"); // 这个固定
rpcMap.put("method", method); // 这个是方法
rpcMap.put("params", postData);
rpcMap.put("id", SeqUUIDUtil.toSequenceUUID()); // 这个可以随机字符串
String param = JsonUtil.toJson(rpcMap);
return param;
}
响应示例:
{
"id": "o1ghdrcuke9v5LagoVAB88Dqznemdwuk",
"result": [
{
"loginId": "1100571335",
"memo": "null",
"statisticDate": null,
"userId": 17428113,
"bet": 21,
"yield": 68.57,
"name": "null",
"tel": "null",
"sn": "ld00",
"idx": 102561,
"win": 14.4
}
],
"error": null,
"jsonrpc": "2.0"
}