消息

1. 发送消息

1.0.1. 地址

http://domain/admin/message/send

1.0.2. body

参数 类型 必需 描述
sender string 发送者ID
conv json 会话
conv.type int 会话类型
conv.target string 会话目标
conv.line int 会话线路,缺省为0
payload json 消息负载
payload.type int 消息内容类型
payload.searchableContent string 消息可搜索内容
payload.pushContent string 消息推送内容
payload.content string 消息内容
payload.base64edData string 消息二进制内容,base64编码
payload.mediaType int 媒体消息类型
payload.remoteMediaUrl string 媒体内容链接
payload.expireDuration long 消息过期时间
payload.mentionedType int 消息提醒类型
payload.mentionedTarget string list 消息提醒对象列表

1.0.3. 响应

参数 类型 必需 描述
messageUid long 消息唯一ID
timestamp long 服务器处理时间

1.0.4. 示例

curl -X POST -H "nonce:14723" -H "timestamp":"1539698981861" -H "sign":"9e9f98672f466a81e6dd61570689528cf38e6418" -H "Content-Type:application/json" -d   \
  "{                       \
    \"sender\":\"a\",       \
    \"conv\": {              \
      \"type\":1,            \
      \"target\":\"a\",      \
      \"line\":0,           \
    },                        \
    \"payload\":{                 \
      \"type\":1,                       \
      \"searchableContent\":\"hello\"   \
    }                                   \
  }"                                \
  http://localhost/admin/message/send

{
  "code":0,
  "msg":"success",
  "result":{
    "messageUid":5323423532,
    "timestamp":13123423234324,
  }
}

2. 撤回消息

2.0.1. 地址

http://domain/admin/message/recall

2.0.2. body

参数 类型 必需 描述
operator string 撤回者
messageUid long 消息唯一ID

2.0.3. 响应

N/A

2.0.4. 示例

curl -X POST -H "nonce:14723" -H "timestamp":"1539698981861" -H "sign":"9e9f98672f466a81e6dd61570689528cf38e6418" -H "Content-Type:application/json" -d "{\"operator\":\"a\",\"messageUid\":5323423532}" http://localhost/admin/message/recall

{
  "code":0,
  "msg":"success",

}
2018 © wildfirechat.cn 京ICP备18060403号-1 all right reserved,powered by Gitbook该文件修订时间: 2019-05-18 10:21:48

results matching ""

    No results matching ""