🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 消息基类 Message **目录 (Table of Contents)** [TOC] ## 类基本信息 **类简要描述:** - 微信消息结构的基类 >[info]该类一般不会直接使用,消息对象的构造一般会延迟到子类进行 **类名字空间:** - endor/wechat/message **类成员变量说明:** |成员变量|类型|访问修饰|说明 |:---- |:---|:----- |----- | |$_msgType| string | protected | 消息类型 | |$_platform| string | protected | 公众号平台的ID | |$_user | string | protected | 用户ID | |$_timestamp | int | protected | 消息生成的时间戳 | |$_msgID | string | protected | 本次消息的ID | ## 类成员函数/方法 ### __construct($msgType,$timestamp,$msgId) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$msgType| object (WechatConfig) | 是 | 消息类型 | |$timestamp| object (WechatConfig) | 是 | 时间戳 | |$msgId| object (WechatConfig) | 是 | 本次消息的ID | + 返回值: `无` + 函数说明: `构造函数,构造一条消息,一般消息构造都会延迟到子类完成` ### setPlateform($platform) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$platform| string | 是 | 微信公众号ID | + 返回值: `无` + 函数说明: `设置该消息所属的微信公众号ID` ### getPlatform() + 参数列表: `无` + 返回值: `无` + 函数说明: `获取该消息所属的微信公众号ID` ### setUser($user) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$user| string | 是 | 用户ID | + 返回值: `无` + 函数说明: `设置该消息所属用户的ID` ### getUser() + 参数列表: `无` + 返回值: `无` + 函数说明: `获取该消息所属的用户ID` ### getMsgId() + 参数列表: `无` + 返回值: `无` + 函数说明: `获取该消息的ID` ### getTimestamp() + 参数列表: `无` + 返回值: `无` + 函数说明: `获取该消息的时间戳` ### getType() + 参数列表: `无` + 返回值: `无` + 函数说明: `获取该消息的类型`