
# 不同协议消息说明
不同的订阅协议接收到的消息包含的内容可能有所不同。
- 邮件和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 |
     
  
 
