文档首页 > > 用户指南> 附录> 不同协议消息说明

不同协议消息说明

分享
更新时间: 2019/08/16 GMT+08:00

不同的订阅协议接收到的消息包含的内容有所不同。

  • 邮件和HTTP(S)终端收到的消息包含:消息主题、消息内容和取消订阅的链接。
  • 短信终端接收到的消息只包含消息内容。
  • FunctionGraph(函数)终端收到的消息包含消息属性、消息标题、消息内容、主题URN等信息。消息样例类似如下。字段说明如表1所示。
    {     
       "record": [{
           "event_version": "1.0",         
           "smn": {             
               "message_attributes": "",            
               "subject": "Welcome",            
               "message_id": "e6fa59c6b3e0424c9c02cbed35b680e7", 
               "topic_urn": "urn:smn:regionId:66e0f4622d6f4e3fb2db2e495298a61a:smn_123",           
               "type": "notification",             
               "message": "Hello",            
               "timestamp": "2017-08-17T10:07:14Z"                             },        
           "event_source": "smn",        
           "event_subscription_urn": "urn:cff:regionId:66e0f4622d6f4e3fb2db2e495298a61a:function:DEFAULT:mytest:latest"     
           }]
    }
    表1 字段说明

    字段配置项

    类型

    说明

    record

    JSON对象

    消息列表

    event_version

    String

    版本

    message_attributes

    String

    消息属性

    subject

    String

    消息标题

    message_id

    String

    消息ID

    topic_urn

    String

    主题URN

    type

    String

    消息类型

    message

    String

    消息内容

    timestamp

    String

    时间戳

    event_source

    String

    消息来源

    event_subscription_urn

    String

    订阅URN

  • Functiongraph(工作流)终端收到的消息包含消息标题、消息内容、主题URN等信息。消息样例类似如下。字段说明如表2所示。
    {
        "records":[{
           "event_version":"1.0",
           "smn":{
                "topic_urn":"urn:smn:regionId:995960e6a6094fdeb00b7c9991d35791:11-16",
                "type":"notification",
                "message":"Hello",
                "timestamp":"2017-11-27T09:53:41Z",
                "subject":"test_1127",
                "message_id":"27d6e9e1249240288b47817bf637192b"
                 },
          "event_source":"SMN",
          "event_subscription_urn":"urn:smn:regionId:995960e6a6094fdeb00b7c9991d35791:11-16:dcd78adcb194431587d4992c374f8465"}]
    }
    表2 字段说明

    字段配置项

    类型

    说明

    records

    JSON对象

    消息列表

    event_version

    String

    版本

    topic_urn

    String

    主题URN

    type

    String

    消息类型

    message

    String

    消息内容

    timestamp

    String

    时间戳

    subject

    String

    消息标题

    message_id

    String

    消息ID

    event_source

    String

    消息来源

    event_subscription_urn

    String

    订阅URN

  • DMS终端收到的消息包含消息标题、消息内容、主题URN等信息。消息样例类似如下。字段说明如表3所示。
    {
       "message":[{
          "body":"{
            "event_version":"1.0",
            "subject":"test",
            "event_source":"smn",
            "event_subscription_urn":"urn:smn:regionId:c5acb70716ec4d489213da33e06b15f6:smn_123:47cff941a17f435ea5f6091d3579664e",
            "message_id":"174a38fb1ef24724bf8043954b7330c9",
            "topic_urn":"urn:smn:regionId:c5acb70716ec4d489213da33e06b15f6:smn_123",
            "type":"notification",
            "message":"Hello",
            "timestamp":"2017-10-24T09:37:02Z"
           }"
      ]}
    }
    表3 字段说明

    字段

    类型

    说明

    message

    JSON对象

    消息列表

    body

    String

    消息体

    event_version

    String

    版本

    subject

    String

    消息标题

    event_source

    String

    消息来源

    event_subscription_urn

    String

    订阅URN

    message_id

    String

    消息ID

    topic_urn

    String

    主题URN

    type

    String

    消息类型

    message

    String

    消息内容

    timestamp

    String

    时间戳

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区