消息类型详解
- 1、腾讯支持的消息类型
| 功能类型 | 功能描述 |
|---|---|
| 文本消息 | 消息内容是普通文本 |
| 表情消息 | 表情消息为开发者自定义 |
| 地理位置消息 | 消息内容为地理位置标题、经度、纬度信息 |
| 图片消息 | 消息内容为图片的 URL 地址、尺寸、图片大小等信息,最大支持大小为28M的图片 |
| 语音消息 | 消息内容为语音文件的 URL 地址、大小、时长等信息,最大支持大小为28M的语音文件 |
| 文件消息 | 消息内容为文件的 URL 地址、大小、格式等信息,格式不限,最大支持大小为28M的文件 |
| 短视频消息 | 消息内容为短视频文件的 URL 地址、时长、大小、格式等信息,最大支持大小为28M的短视频文件 |
| 自定义消息 | 开发者自定义的消息类型,例如红包消息、石头剪刀布等形式的消息 |
| 系统通知消息 | 包含内置的系统通知消息和开发者自定义系统通知消息 |
- 2、后台发送的消息类型
- 后台默认采用自定义消息类型传递资料。( TIMCustomElem )
- 具体请参照腾讯自定义消息类型,参数携带在 MsgContent当中的Data中, MsgContent的Desc也会携带相关的描述。
- (1)申请加公司消息(主要用于用户注册商家成员时发送给商家)
- 参数如下
- {
'msg_type'=>1//,类型1为申请加公司验证
'business_id'=>1,//商家id
'business_name'=>珠海市特斯拉电动拖拉机厂,//商家名称
'user_name'=>13726276503,//申请用户id 用户id腾讯id
'user_nick_name'=>‘其实我素路过的’,//申请用户名称
'bm_id'=>1//申请id,同意或拒绝的时候传递该参数到后台
);
- (2)邀请加入公司验证消息(主要用于邀请自由用户加入公司,目前无用)
- 参数如下
- {
'msg_type'=>2//,类型2为商家邀请自由角色加公司
'business_id'=>1,//商家id
'business_name'=>珠海市特斯拉电动拖拉机厂,//商家名称
'user_name'=>13726276503,//商家用户id 用户id
'user_nick_name'=>‘其实我素路过的’,//商家用户名称
'bm_id'=>1//申请id,同意或拒绝的时候传递该参数到后台
);(3)签到发起通知(协会群聊签到发起通知)
参数如下
{
'msg_type'=>3,//类型3 为协会群聊发起id
'im_group_id'=>‘2345678’,//腾讯群聊id'group_name'=>‘珠海市信息协会’,//群名称
'activity_id'=>‘1’,//活动id
'activity_name'=>‘王者峡谷开黑’,//活动名称
'activity_start_time'=>‘2020-03-10 17:15:26’,//活动开始时间
'activity_end_time'=> 2020-03-10 17:15:26’, /活动结束时间}
(4)系统推送通知(后台推送消息id)
参数如下
{
'msg_type'=>4,//类型3 为后台推送系统消息类型id
'url'=>‘http://3d-guide.com/hyim/backend/web/index.html’,//跳转地址'message_id'=>1,//推送id
}