更新时间:2024-06-19 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

相关文档