热门文章
      Popular Articles
          微信公众号接口调用说明之三:素材文件管理(v5.0)

          发布日期:2019-02-27     点击:

          调用微信公众号接口前,请先熟悉微信公众平台开发的前期准备工作接口调用模式,具体详情请参考:https://mp.weixin.qq.com/wiki

          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'];

           

            1
            2
            下一页
            尾 页
              页次: 1/2