1. 主页
  2. 文档
  3. Mega API Document
  4. API Interface
  5. Create Member Account

Create Member Account

Interface URL address 

Loading table...

Request parameter 

Loading table...

Response parameter 

Loading table...

Request Example

public static void main(String[] args) {
	String sn = "ld00";
	String random = String.valueOf(System.currentTimeMillis());
	String secretCode = "oOGKmN8zAycJtz9cYJQXr8ddMYQ=";
	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("agentLoginId", "Mega1-10");
		params.put("nickname", "abcd");
		params.put("random", random);
		params.put("digest", digest);
		String json = buildParams(params, "open.mega.user.create");
		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;
}

Response Example

{
	"id": "o1ggrmtnic6cOan2UykL49aUEz9ghVp2",
	"result": {
		"loginId": "1102464828",
		"success": true,
		"nickname": "abcd",
		"userId": 17529487,
		"regType": "n"
	},
	"error": null,
	"jsonrpc": "2.0"
}

我们要如何帮助您?