https://cmq-queue-{$region}.api.qcloud.com
http://cmq-queue-{$region}.api.tencentyun.com
Parameter name | Required | Type | Description |
QueueName | Yes | String | Queue name, which is unique under the same account in a single region. The queue name is a string of no more than 64 characters, must begin with a letter, and the rest can contain letters, numbers, and dashes (-). |
MsgBody.n | Yes | String | Message body. Represents a message in this batch. Currently, the number of messages in batch cannot exceed 16. For the convenience of users, n can start with 0 or 1, but it must be continuous, such as sending two messages, which can be (msgBody.0, msgBody.1) or (msgBody.1, msgBody.2). Note: since the total size of all messages (excluding headers and other parameters, only msgBody) is limited to 64k, it is recommended to plan the number of batches to be sent in advance. |
DelaySeconds | No | Int | It is measured in seconds, indicating how long it takes to delay the message before the user can see it after it is sent to the queue. (this delay is valid for a batch of messages and does not support many-to-many mapping) |
Parameter name | Type | Description |
Code | Int | |
Message | String | Error message. |
RequestId | String | When an internal server error occurs in the request ID, generated by the server, the user can submit this ID to Backend Background to locate the problem. |
MsgList | Array | The server generates a unique identification ID list of messages, and each element is the information of a message. |
Parameter name | Type | Description |
MsgId | String | The server generates a unique identity ID for the message. |
Https://domain/v2/index.php?Action=BatchSendMessage & queueName=test-queue-123 & msgBody.1=helloworld1 & msgBody.2=helloworld2 & <Common Request Parame
{"code" : 0,"message" : "","requestId":"14534664555","msgList":[{"msgId":"123345346"},{"msgId":"456436346"}]}
Was this page helpful?