1. 主页
  2. 文档
  3. Mega API 文档
  4. 协议约定
  5. 错误定义

错误定义

正常的响应,当接口成功返回时,error参数为null:

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

发生错误的响应,当前口调用返回异常时,error参数包含具体的错误代码和错误信息:

{
	"result": "0",
	"error": {
		"code": "721",
		"sn": "1667377753791.7998322568623800084",
		"message": "加解密数据异常",
		"reason": "Digest[83107dd0204989c89243b6b6da6a5902] is not valid with newDigest prefix[d653a162].(rpc:mega.open.user.create.1.1.1.1)",
		"action": "null"
	},
	"id": "o1ggrn9e9q3GOXOjvhkf7byPe45I1aIa",
	"jsonrpc": "2.0",
	"request": {
		"cxt": "/mega-cloud",
		"method": "open.mega.user.create",
		"params": {
			"random": "1667377707268",
			"agentLoginId": "Mega1-10",
			"nickname": "abcd",
			"digest": "83107DD0204989C89243B6B6DA6A5902",
			"sn": "ld00"
		},
		"uri": null,
		"redirectUri": null,
		"elapsed": 3,
		"from": "1.1.1.1",
		"server": "1.1.1.1",
		"result": null
	}
}

我们要如何帮助您?