調用PublishMessage介面向指定的主題發布訊息,訊息發布到主題後隨即會被推送給Endpoint消費。
要求標頭
該介面使用公用要求標頭,無特殊要求標頭。更多資訊,請參見公用參數。
請求文法
POST /topics/$TopicName/messages HTTP/1.1
請求參數
參數 | 類型 | 是否必選 | 描述 |
MessageBody | String | 是 | 訊息內容。 |
MessageTag | String | 否 | 訊息標籤。 |
MessageAttributes | Object | 是 | 發送訂閱類型。 取值說明如下:
|
返回資料
參數 | 類型 | 樣本值 | 說明 |
MessageId | String | D273CD6A89564E54-1-15180395A19-20000**** | 訊息編號。在主題中唯一。 |
MessageBodyMD5 | String | 3AC6DD36D2D6B7283F2F490A0975**** | 訊息本文的MD5值。 |
樣本
正常返回樣本
HTTP/1.1 201 Created
Content-Length:120
Content-Type:text/xml;charset=utf-8
x-mns-request-id:56667514B2B71C9C1600****
x-mns-version:2015-06-06
<?xml version="1.0" encoding="utf-8"?>
<Message xmlns="http://mns.aliyuncs.com/doc/v1/">
<MessageId>D273CD6A89564E54-1-15180395A19-20000****</MessageId>
<MessageBodyMD5>3AC6DD36D2D6B7283F2F490A0975****</MessageBodyMD5>
</Message> 錯誤碼
錯誤碼 | 錯誤資訊 | 狀態代碼 |
TopicNotExist | The topic you provided does not exist. | 404 |