🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 微信公众号新闻(图文列表)消息类 NewsMessage **目录 (Table of Contents)** [TOC] ## 类基本信息 **类简要描述:** - 被动发送新闻消息,多图文列表结构 **类名字空间:** - endor/wechat/message **类成员变量说明:** |成员变量|类型|访问修饰|说明 |:---- |:---|:----- |----- | |$article_count| int | protected | 文章个数 ,仅当 $_msgType='news' 时生效 | |$articles | array (NewsContext )| protected | 单个图文上下文对象数组,如果超过10个,微信服务器将不返回任何数据 | **类继承关系:** NewsMessage -> Message ## 类成员函数/方法 ### __construct($platform, $user, $timestamp, $msgId ,$eventType) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$platform| string | 是 | 微信公众号 ID | |$user| string | 是 | 用户ID | |$timestamp|int 是 | 时间戳 | |$msgId| string | 是 | 本次消息的ID | + 返回值: `无` + 函数说明: `构造函数` ### addNewsContext($lat,$lng,$pre) + 参数列表: |参数名|类型|必填项|说明 |:---- |:---|:----- |----- | |$newsContext | NewsContext | 是 | 添加一个图文结构 | + 返回值: `无` + 函数错误处理: `函数如果发生错误或异常,抛出 WechatException异常 ` + 函数说明: `添加图文上下文结构到一个图文消息列表中,列表中的第一项默认会大图显示在微信公众号中` ### removeAllContext() + 参数列表: `无` + 返回值: `void` + 函数说明: `清空图文列表中的所有图文上下文结构` ### response() + 参数列表: `无` + 返回值: `无` + 函数说明: `发送消息`