微信二次开发之图文群发上传功能

在做上传功能时,想到了一个图文会有好多小新闻,所以会有不同的图片路径和利用接口获取的media_id。

但是要怎么把这些区分开。就是建立两个表,一个表(news)是图文的封面新闻,一个表(news_list)是图文里的副新闻+封面新闻;

首先,把封面新闻添加到news表里,一个图文的所有新闻添加到news_list表里(注意图片在本地的路径一定要传入到表里cover字段当值);

第二步,给上传功能写一个操作方法。操作方法中先把表里(news_list)每个图片绝对路径找出来利用“新增其他类型永久素材接口【$api="https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$accessToken&type=image";】调用"获取media_id;

第三步,利用获取的media_id,传入到news_list表里thumb_media_id字段当值; 

第四步,利用微信模板高级群发接口 【 \LaneWeChat\Core\AdvancedBroadcast::uploadNews()】‘’(uploadNews()参数是查询图文中所有新闻的信息)获取上传的图文消息的ID;

第五步,获取上传的图文消息的ID传入到news表里media_id字段当值;

这样就可以上传成功了。




你可能感兴趣的:(微信开发)