接口地址
open.mega.balance.transfer.query
请求参数
Loading table...
响应参数
Loading table...
items元素属性描述:
Loading table...
stats元素属性描述:
Loading table...
代码示例:
public static void main(String[] args) {
String sn = "ld00";
String random = String.valueOf(System.currentTimeMillis());
String secretCode = "oOGKmN8zAycJtz9cYJQXr8ddMYQ=";
String longinId = "1105191506";
String agentLoginId = "Mega1-10";
String digest = HashUtil.md5Hex(random+sn+secretCode);
String url = "https://ae8855.feiyanma.com/mega-cloud/api/";
try {
Map<String, Object> params = new HashMap<String, Object>();
params.put("sn", sn);
params.put("loginId", longinId);
params.put("agentLoginId", agentLoginId);
params.put("random", random);
params.put("digest", digest);
String json = buildParams(params, "open.mega.balance.transfer.query");
String result = OkHttpUtils.post(url , 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": "1deaf133-c579-400a-a3c2-e54123adb9ca",
"result": {
"total": 2,
"pageIndex": 1,
"stats": {
"userCount": 1,
"incomeAmount": 100,
"balanceAmount": 0,
"expenditureAmount": 100
},
"pageSize": 15,
"etag": null,
"page": 1,
"items": [
{
"userLayerId": null,
"amount": -100,
"loginId": "1105191506",
"bizType": "w",
"cashflowId": "782401679",
"operateTime": "2022-11-03 05:48:09",
"memo": null,
"chargeNo": null,
"userId": 17529656,
"accountItemName": "BG额度转出",
"balance": 0,
"withdrawNo": null,
"cashflow": false,
"bizId": "1037785270982639616",
"sn": "ld00",
"accountItem": 20600,
"operatorId": null
},
{
"userLayerId": null,
"amount": 100,
"loginId": "1105191506",
"bizType": "c",
"cashflowId": "782401672",
"operateTime": "2022-11-03 05:43:42",
"memo": null,
"chargeNo": null,
"userId": 17529656,
"accountItemName": "会员上分",
"balance": 100,
"withdrawNo": null,
"cashflow": false,
"bizId": "1037784150097375232",
"sn": "ld00",
"accountItem": 10308,
"operatorId": null
}
]
},
"error": null,
"jsonrpc": "2.0"
}