阿里云消息队列发送消息的方法

阿里云消息队列发送消息
请求行
POST{Http接入点}/v1/messagesHTTP/1.1-请求headers参数

请求公共参数请参考公共参数及签名算法章节。

RequestBody

RequestBody为JSON格式,其中包含的字段如下:

字段名字段类型是否必填说明topicstringRequiredtypestringRequiredNORMAL,ORDERmessageslistofMessageRequired1=消息条数=32

其中Message为Map类型,包含的字段如下:

字段名字段类型是否必填说明bodystringRequired消息长度不超过256KdelaySecondsint32Optional0=delaySeconds=86400,顺序消息不支持消息延时,故不能设置该参数,请勿设置tagstringOptional仅支持单Tagpropertiesmapstring,stringOptional用户自定义键值对

ResponseBody

1.请求成功

字段名字段类型说明requestIdstring本次请求的requestId,用于搜索调用链resultmap返回格式为:{messageIds:[messageId_1,messageId_2]}

2.请求失败

字段名字段类型说明requestIdstring本次请求的requestId,用于搜索调用链errormap返回格式为:{code:403,message:Authenticationfailed,status:PERMISSION_DENIED}