跳转至

应用消息回调

消息回调通用参数请参阅全局说明

SDK示例:https://github.com/youduim/youdu-sdk-java

当成员在有度客户端对消息型应用发消息时,有度服务会将消息推送给该应用设置的回调URL。回调支持文本、图片、文件等消息类型

文本消息

{
   "fromUser": "fakeacc",
   "createTime": 1348831860,
   "packageId":  "$package_id",
   "msgType": "text",
   "text":{
        "content": "it is a text"
   }
}
参数 说明
fromUser 消息发送者
createTime 消息创建时间
packageId 回调包ID,string类型,在应用内唯一
msgType 消息类型。这里固定为: text
content 消息内容,包含表情

图片消息

{
   "fromUser": "fakeacc",
   "createTime": 1348831860,
   "packageId": "$package_id",
   "msgType": "image",
   "image":{
        "media_id": "img_media_id"
   }
}
参数 说明
fromUser 消息发送者
createTime 消息创建时间
packageId 回调包ID,string类型,在应用内唯一
msgType 消息类型。这里固定为: image
media_id 图片媒体文件ID。可通过素材下载接口下载图片

文件消息

{
   "fromUser": "fakeacc",
   "createTime": 1348831860,
   "packageId": 1234567890,
   "msgType": "file",
   "file":{
        " media_id": "file_media_id"
   }
}
参数 说明
fromUser 消息发送者
createTime 消息创建时间
packageId 回调包ID,string类型,在应用内唯一
msgType 消息类型。这里固定为file
media_id 媒体文件ID。可通过素材下载接口下载文件

短信消息

{
    "fromUser": "fakeacc",
    "createTime": 134****1860,
    "packageId":  "$package_id",
    "msgType": "sms",
    "sms":{
        "mobiles": ["135****8775","135****8776"],
        "content": "it is a sms"
    }
}
参数 说明
fromUser 消息发送者
createTime 消息创建时间
packageId 回调包ID,string类型,在应用内唯一
msgType 消息类型。这里固定为: sms
mobiles 手机号列表
content 消息内容,纯文本

短信消息回调的response的encrypt字段的加密内容如下,如果不想返回发送状态可以不填encrypt字段

{
    "success": ["135****8775","135****8776"],
    "fail": ["135****8777","135****8778"],
}