1、获取本地素材
调用方法:
weixin::get_material()
相关参数:
共1个必选参数,具体如下:
1、素材id
调用实例:
$m = weixin::get_material(1);
返回结果:
素材ID:$m['id']
素材名称:$m['name']
消息类型:$m['type'] 0单图消息、1多图消息、2文本消息
标题:$m['title'] 多图时为一个数组
图片地址:$m['picture'] 多图时为一个数组
链接地址:$m['url'] 多图时为一个数组
介绍信息:$m['introduction'] 单图或文本素材时有效
素材添加时间:$m['addtime']
2、获取腾讯素材列表
调用方法:
weixin::get_wx_material_list()
相关参数:
共1个必选参数,3个可选参数,具体如下:
1、素材的类型,图片(image)、视频(video)、语音 (voice)、图文(news)
2、从全部素材的该偏移位置开始返回,0表示从第一个素材 返回,缺省值为0
3、返回素材的数量,取值在1到20之间,缺省值为20
4、是否要获取所有素材,true是 false不是,缺省值为true
调用实例:
$m = weixin::get_wx_material_list('image');
返回结果:
返回结果是一个二维数组,调起微信接口后会将返回数据中的"item"加入到返回结果集中,具体结构因获取素材的类型而异,详情参考:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738734
3、获取永久素材
调用方法:
weixin::get_wx_material()
相关参数:
共1个必选参数,具体如下:
1、腾讯素材id
调用实例:
$m = weixin::get_wx_material('nGaixgs');
返回结果:
因受素材类型影响,返回数据和结构也不同,无法转化数据结构,因此将请求得到的数据原样返回,得到数据后自行处理,详情参考:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738730
4、新增永久素材(图文消息图片)
在发布图文消息前,必须将文中使用的图片新增到腾讯素材中,否则文章发布后图片将不能正常显示。图片新增完后接口返回url给开发者,该url只能在 腾讯系列服务器中正常显示,非腾讯系列服务器均无法正常显示。
调用方法:
weixin::wx_material_news_uploadimg()
相关参数:
共1个必选参数,具体如下:
1、图片物理路径
调用实例:
$result = weixin::wx_material_news_uploadimg('/demo.jpg');
echo $result['url'];
echo $result['url'];