调用该接口删除当前用户的消息记录。

路径 /message/center/record/delete
版本号 1.0.8
协议 HTTP,HTTPS
请求方法 POST
是否需要用户身份鉴权
超时时间 3000

请求参数

名称 类型 是否必选 示例值 描述
requestDTO Struct { "type": "NOTICE", "keyIds": [ "8000**********7303", "8000**********7502" ] } 请求的内容。包含以下参数:type(消息类型)、keyIds(消息ID的字符串格式数组,每条消息对应唯一的ID),每次最多可以删除10条消息。
keyIds List ["8000**********7302","8000**********7303","8000**********7304"] 消息ID字符串格式的数组,数组最大长度为10。
type String NOTICE 消息类型,NOTICE或MESSAGE。

返回数据

名称 类型 示例值 描述
code Int

接口返回码。200表示成功。

message String

调用失败时,返回的出错信息。

localizedMsg String

本地语言的错误消息。

data Int

返回删除消息的行数。

示例

请求示例

{
	"id": "1509086454180",
	"version": "1.0",
	"request":{
		"apiVer": "1.0.8",
		"iotToken": "token"
	},
	"params":{
		"requestDTO":{
			"type": "NOTICE",
			"keyIds":[
				"8000**********7303",
				"8000**********7502"
			]
		}
	}
}

正常返回示例

JSON格式

{
    "id":"4de2c367-c1db-417c-aa15-8c585e595d92",
    "code":200,
    "message":"success",
    "localizedMsg":null,
    "data":1
}

异常返回示例

JSON格式

{
    "id": "37f7e5fa-d6a5-4efe-8abf-5bf23dca6284",
    "code": 4047,
    "message": "PushRecordServiceFacadeImpl.update.arg0.targetValue The targetValue can't be null.",
    "localizedMsg": "无效的参数",
    "data": null
}