1. 主页
  2. 文档
  3. Mega API Document
  4. API Interface
  5. App Download URL

App Download URL

Interface address

Loading table...

Interface description 

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 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("agentLoginId", agentLoginId);
		params.put("random", random);
		params.put("digest", digest);
		String json = buildParams(params, "open.mega.app.url.download");
		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": "1deaf133-c579-400a-a3c2-e54123adb9ca",
    "result": "https://www.host.com/...",
    "error": null,
    "jsonrpc": "2.0"
}

我们要如何帮助您?