weixin4j--回复图片消息

来源:互联网 发布:用友软件二次开发 编辑:程序博客网 时间:2024/05/21 14:52

首先知道微信图片需要上传到他的服务器获取id:我们调用weixin对象实现:

  Weixin weixin=WeixinManager.getWeixin();         File file=new File("image/001.png");         weixin.uploadMedia(MediaType.Image, file);

可以把ID存到数据库里
注意素材的种类:
素材
控制台信息:

上传多媒体文件返回json:{"created_at":1489927510,"media_id":"iRFC40Pl_gJGE3lroWiFBQJRbx4U1mGiiIGN9N_IQjWbMwreaak1CM2oJ5Y5bc7U","type":"image"}

在EventManangeHandle中

   @Override    public OutputMessage click(ClickEventMessage msg) {         ImageOutputMessage newsOutputMsg = new ImageOutputMessage();        File file=new File("/weixintest/001.png");         Image image=new Image();         image.setMediaId("iRFC40Pl_gJGE3lroWiFBQJRbx4U1mGiiIGN9N_IQjWbMwreaak1CM2oJ5Y5bc7U");         System.out.println(image.getMediaId());         newsOutputMsg.setImage(image);         return newsOutputMsg;    }

就可以啦!

1 0