首页
学习
活动
专区
工具
TVP
发布

Java公众号开发系列(三):新增和获取永久素材

上一篇给大家介绍了如何获取token,今天给大家介绍新增和获取永久素材相关的实战。 Java公众号开发系列(二):新增和获取临时素材 对于常用的素材,开发者可通过本接口上传到微信服务器,永久使用。...下面介绍下如何通过java代码实现永久素材的上传和查询操作。 一、上传草稿内容的图片获取URL 上传草稿内容的图片最大的好处是不占用公众号的素材库中图片数量的100000个的限制。...三、Java代码示例 主要实现了上传永久素材(本地文件、网络图片)两种方式的上传和获取图片素材列表的功能。...(String token) { // 上传永久素材 HashMap paramMap = new HashMap();...id:" + mediaId); return mediaId; } /** * 上传永久素材 网络图片 * * @param token

20520
您找到你想要的搜索结果了吗?
是的
没有找到

微信公众号开发-素材消息管理接口

本文主要介绍微信公众平台的素材、消息管理接口的开发。由于个人的订阅号是没有大多数接口的权限的,所以我们需要使用微信官方提供的测试号来进行开发。...[CDATA[media_id]]> 从所需传递的参数列表中可以看到,回复图片消息时需要传递一个MediaId,这是通过素材管理中的接口上传多媒体文件...关于素材管理接口的官方文档地址如下: https://mp.weixin.qq.com/wiki?...有一点要说明的是,个人的订阅号是没有素材管理接口的权限的,所以我们需要将之前配置的appid和AppSecret配置为测试号的,不然接口会调用失败,如果是已认证的服务号就可以直接使用。...由于需要上传图片素材才能发送图片消息,所以首先需要在 WexinUtil 中,新增一个 upload 方法,用于上传临时图片素材并返回素材的media_id。

2.4K20

微信机器人详细介绍:素材管理

微信机器人的「素材管理」功能除了能够让微信运营者能够在 WordPress 后台查看所有的素材之外,还提供了几个高效的小工具,让大家在素材管理方面更加高效。...素材管理 点击「素材管理」菜单之后,首先看到的时候公众号图文,图片,语音,视频四种素材分别有多少,一目了然: 然后点击每种素材,就可以看到该类型素材的列表,下面我们详细讲讲常见的「图文」和「图片」两种素材的操作...: 图文素材 在图文素材列表,我们可以把素材「添加到自定义回复」: 这个功能在「自定义回复」的「图文素材」中已经讲解过,这里不再重复,有一点细节说明一下: 为了自定义回复时的效率,程序会把这条图文素材缓存起来...图片素材 图片素材的功能就简单多了,它支持本地上传图片到微信图片素材库,支持将图片添加到自定义回复和删除图片素材。...合并图文 我知道很多微信大号都是有好几个编辑的,这些大号的编辑都是写文章的时候,是自己在微信公众号的后台素材管理那里自己开一个素材来写文章,然后主编最后群发的时候把所有文章人工复制到一个素材里来群发的。

35120

Java企业微信开发_08_素材管理之下载微信临时素材到本地服务器

千万得注意:获取临时素材时,微信返回的结果是一个流形式的临时素材。 我们需要做的就是调用接口,获取http连接的输入流中数据,再将输入流中的数据写入到输出流,再通过输出流生成一张图片。...这张图片就是微信返回的临时素材了。...这一节我们需要做的就是在图片上传到微信服务器后,根据微信服务器返回的serverId(即mediaId)来调用获取临时素材的接口,进行临时素材的下载,并保存到本地指定的路径下。...StringBuffer buffer = new StringBuffer(); try { // 创建SSLContext对象,并使用我们指定的信任管理器初始化...System.getProperty("user.dir")+"/img//1.png"; // 创建SSLContext对象,并使用我们指定的信任管理器初始化

2.5K20

Java企业微信开发_06_素材管理之上传本地临时素材文件至微信服务器

写入微信服务器的),将本地文件以文件流的形式 写入输出流 (3)从连接中获取输入流(微信服务器返回的),获取输入流中的微信服务器返回的数据(type、media_id、created_at) (4)上传完素材就要使用素材了...微信上传素材的请求方法 public static String httpRequest(String requestUrl, File file) /** * @desc :微信上传素材的请求方法...StringBuffer buffer = new StringBuffer(); try { // 创建SSLContext对象,并使用我们指定的信任管理器初始化...= null) { System.out.println("上传" + type + "永久素材成功"); return resultJSON...; } else { System.out.println("上传" + type + "永久素材失败"); }

4K50

macbook 软件 OmniPlan Pro 4 for Mac 永久版-项目流程管理

OmniPlan Pro 4是一款强大的项目管理软件,特别为Mac用户量身定制。该软件可以帮助用户制订、跟踪和执行项目计划,以确保项目按时完成。...优点1.强大的功能:OmniPlan Pro 4拥有大量的项目管理功能,包括流程图、资源分配、模拟分析等等,可以让用户在项目管理中更加得心应手。...图片总结OmniPlan Pro 4是一款功能强大、易于使用的项目管理软件,在Mac用户中很受欢迎。该软件可以帮助用户高效地管理项目,使得团队成员可以在一个简便的应用程序中协作完成任务。...如果你需要一个可靠、强大和易于使用的项目管理软件,那么OmniPlan Pro 4将是你不可错过的选择。

44820
领券