1. 主页
  2. 文档
  3. Mega API 文档
  4. API 接口定义
  5. 查代理帐接口(按天显示代理帐)

查代理帐接口(按天显示代理帐)

接口地址

open.mega.agent.total.report

接口说明

Loading table...

响应参数

Loading table...

result 元素属性描述
Loading table...

items元素属性描述

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": "1700553450077",
    "result": {
        "totalBet": 974.47,
        "items": [{
                "statisticDate": "2022-11-14 ",
                "bet": 974.47,
                "win": 72.72,
                "yield": 3.48,
                "jackpotWin": 0,
                "redpocketWin": 27
            }
        ],
        "totalWin": 72.72
    },
    "error": null,
    "jsonrpc": "2.0"
}

我们要如何帮助您?