微信公众平台开发者模式下,如何获取素材管理中的图文消息

diao000001 2015-08-27 04:35:40
开发文档中说明可以获取公众平台官网素材管理模块中新建的图文消息,但实际中进行测试并没有获取到。,有没有哪位大神知道如何获取素材管理中的图文消息。

1、获取永久素材的列表,也会包含公众号在公众平台官网素材管理模块中新建的图文消息、语音、视频等素材(但需要先通过获取素材列表来获知素材的media_id)
2、临时素材无法通过本接口获取
3、调用该接口需https协议
接口调用请求说明

http请求方式: POST
https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN
调用示例

{
"type":TYPE,
"offset":OFFSET,
"count":COUNT
}

...全文
11459 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_31148345 2018-04-20
  • 打赏
  • 举报
回复
能获取到已群发的素材列表么
qq_21140929 2017-12-02
  • 打赏
  • 举报
回复
引用 21 楼 chenrong980 的回复:
你好 请问必须要通过新增永久素材的接口上传素材吗?公众平台官网素材管理模块中新建的图文消息,能通过获取素材接口获取到吗?再通过群发接口把这个图文消息发送出去?
同问
chenrong980 2017-06-07
  • 打赏
  • 举报
回复
你好 请问必须要通过新增永久素材的接口上传素材吗?公众平台官网素材管理模块中新建的图文消息,能通过获取素材接口获取到吗?再通过群发接口把这个图文消息发送出去?
TOMSCUT 2016-07-21
  • 打赏
  • 举报
回复
你好 请问必须要通过新增永久素材的接口上传素材吗?公众平台官网素材管理模块中新建的图文消息,音频,图片,视频,能不能通过获取素材列表获取到?希望能收到你的回复!谢谢你!
gukuitian 2015-08-28
  • 打赏
  • 举报
回复
这个错是上传菜单时的错吧 你的media_id是哪来的,是通过查询接口查出来的么?不会是临时的素材吧
diao000001 2015-08-28
  • 打赏
  • 举报
回复
引用 14 楼 gukuitian 的回复:
图文素材可以用按扭来拉 回复用户的文本消息,没有这个功能, 这时要回复图文消息只能自己组装,再回复 是在被动回复的接口里
图文素材可以用按扭来拉,我就是要做这个,Button里设置media_id,总是报40007不合法的媒体文件id {"media_id":"y1q6ZvuiZ4c-HKYDm_yWgTXXle6Y67IZAUQLZ1W-n3o","name":"关于我们1","sub_button":[],"type":"view_limited"}
gukuitian 2015-08-28
  • 打赏
  • 举报
回复
图文素材可以用按扭来拉 回复用户的文本消息,没有这个功能, 这时要回复图文消息只能自己组装,再回复 是在被动回复的接口里
diao000001 2015-08-28
  • 打赏
  • 举报
回复
客服接口不行啊,不能发送素材图文,要怎么用素材图文消息,回复单个用户呢
diao000001 2015-08-28
  • 打赏
  • 举报
回复
引用 11 楼 gukuitian 的回复:
[quote=引用 10 楼 diao000001 的回复:] 获取到了素材管理中的图文消息,要怎么发给用户呀
查下群发接口的API就行了, 发送已经上传的多媒体的是最简单的[/quote] 我只想发个单个人,就用哪个客服接口吧
gukuitian 2015-08-28
  • 打赏
  • 举报
回复
引用 10 楼 diao000001 的回复:
获取到了素材管理中的图文消息,要怎么发给用户呀
查下群发接口的API就行了, 发送已经上传的多媒体的是最简单的
diao000001 2015-08-28
  • 打赏
  • 举报
回复
获取到了素材管理中的图文消息,要怎么发给用户呀
diao000001 2015-08-28
  • 打赏
  • 举报
回复
引用 18 楼 gukuitian 的回复:
都说了是永久 只要不自己删掉,就不会没
太感谢你了,问题解决了,谢谢了
gukuitian 2015-08-28
  • 打赏
  • 举报
回复
都说了是永久 只要不自己删掉,就不会没
diao000001 2015-08-28
  • 打赏
  • 举报
回复
引用 16 楼 gukuitian 的回复:
这个错是上传菜单时的错吧 你的media_id是哪来的,是通过查询接口查出来的么?不会是临时的素材吧
是我用测试账号的原因,现在用好了,我想确认的是,素材管理里面的素材的media_id,会改变吗,是属于永久素材吧。
diao000001 2015-08-27
  • 打赏
  • 举报
回复
上传也遇到问题: 这是我上传的代码 Material mat = new Material(); mat.setThumb_media_id("aRd-Xi-HuHV1PE7G2OmEWFoveokdigbpDxTL7ReEkDMgJG6evlVK2-G1XlvTbEtD"); mat.setAuthor("xxx"); mat.setContent("1、获取永久素材的列表,也会包含公众号在公众平台官网素材管理模块中新建的图文消息"); mat.setContent_source_url("www.baidu.com"); mat.setDigest("测试永久素材"); mat.setShow_cover_pic("1"); mat.setTitle("测试"); List<Material> articles = new ArrayList<Material>(); articles.add(mat); NewsMaterial newsM = new NewsMaterial(); newsM.setArticles(articles); System.out.println(JSONObject.fromObject(newsM).toString()); JSONObject json = WeixinUtil.addMaterial(token.getToken(), JSONObject.fromObject(newsM).toString()); System.out.println(json.toString()); 返回结果:{"errcode":40007,"errmsg":"invalid media_id"} media_id是正确的,我用图片上传接口上传的图片,返回来的media_id
diao000001 2015-08-27
  • 打赏
  • 举报
回复
引用 7 楼 gukuitian 的回复:
测试号可以上传素材,我之前用过, 但微信的管理页面里看不到,只能通过接口查询 你这情况很可能这号里根本没有图文素材, 你传上去了吗?
必须要上传吗,不是可以获取公众平台官网素材管理模块中新建的图文消息吗,我没有上传
gukuitian 2015-08-27
  • 打赏
  • 举报
回复
测试号可以上传素材,我之前用过, 但微信的管理页面里看不到,只能通过接口查询 你这情况很可能这号里根本没有图文素材, 你传上去了吗?
diao000001 2015-08-27
  • 打赏
  • 举报
回复
引用 5 楼 gukuitian 的回复:
测试号的功能是全的, 但微信管理页面上看不见上传的素材,你确定的这号上已经有了么?是通过上传接口传的? "type":news, 还是 "type":"news", 换下试试呢
测试账号AppID(应用ID)和AppSecret(应用密钥)与很真实账号不一样,测试账号中无法查看到已有的素材。会不会是测试账号的原因,"type":"news",没用
gukuitian 2015-08-27
  • 打赏
  • 举报
回复
测试号的功能是全的, 但微信管理页面上看不见上传的素材,你确定的这号上已经有了么?是通过上传接口传的? "type":news, 还是 "type":"news", 换下试试呢
diao000001 2015-08-27
  • 打赏
  • 举报
回复
引用 2 楼 gukuitian 的回复:
传的参数呢? 这接口肯定没有问题
我用的是测试账号不知道有没有影响 { "type":news, "offset":0, "count":2 }
加载更多回复(3)
内容概要:本文档为一份《计算机程序设计语言(C++)》课程的实验报告,涵盖了从基础语法到面向对象编程的多个实验内容。实验内容包括基础语法练习(如银行存款计算、数值比较、科学计算)、控制结构(分支与循环,如闰年判断、素数判定、Kaprekar黑洞数)、数组操作(一维与二维数组的排序、查找、极值计算、杨辉三角)、函数定义与应用(递归、参数传递、函数重载)以及面向对象编程(类与对象的设计、继承、多态性、文件操作)。文档详细展示了每个实验的任务描述、具体C++代码实现、测试结果及实验分析,体现了从简单到复杂、逐步深入的学习路径。; 适合人群:具备C++基础语法知识,正在学习或巩固程序设计课程的在校大学生及初级编程学习者。; 使用场景及目标:①作为C++课程的配套实验指导材料,帮助学生通过实践掌握编程基础知识和核心算法;②用于自学练习,提升对循环、数组、函数和面向对象等核心概念的理解与编码能力。; 阅读建议:学习者应结合文档的代码实例,动手在编程环境逐一实现并调试,重点关注代码逻辑、边界条件处理和算法效率,通过对比预期输出与实际输出加深对知识点的掌握。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧