好像出了bug 微信那边报错暂时无法提供服务

来源:2-4 图片消息回复

慕圣8238018

2015-08-05 17:40

<xml>
  <ToUserName>oAwY6wO6WyJU5Rr9udaen2sGLUJ0</ToUserName>
  <FromUserName>gh_a0ebf6501d98</FromUserName>
  <CreateTime>1438767292290</CreateTime>
  <MsgType>image</MsgType>
  <Image>
    <MediaId>IT6F7E6gekhbuw5kDHLdRVwfg_TeFTBO0TQwVukeb0nNegoyKCVCpkaE7gqG_SZ1</MediaId>
  </Image>
</xml>


这个是我控制台打印出来的xml格式





下面的初始化方法

public static String initImageMessage(String toUserName,String fromUserName){
        ImageMessage  imageMessage = new ImageMessage();
        Image image = new Image();
        
        image.setMediaId("IT6F7E6gekhbuw5kDHLdRVwfg_TeFTBO0TQwVukeb0nNegoyKCVCpkaE7gqG_SZ1");
        imageMessage.setIamge(image);
        imageMessage.setCreateTime(new Date().getTime());
        imageMessage.setFromUserName(toUserName);
        imageMessage.setMsgType(MESSAGE_IMAGE);
        imageMessage.setToUserName(fromUserName);
        
        return imageMessageToXml(imageMessage);
    }



转化为xml格式

    public static String imageMessageToXml(ImageMessage  imageMessage){
        
        XStream xStream = new XStream();
        
        xStream.alias("xml", imageMessage.getClass());
       
        return xStream.toXML(imageMessage);
    }
   


目前不知道出错在哪里 


写回答 关注

2回答

  • 慕九州6805235
    2016-07-18 13:20:55

    看你的ImageMessage类的Image属性的I是不是大写!

  • haoyunjava
    2015-12-04 22:06:17

    看看你的实体类有木有问题 或者你看看是不是用的测试号 希望对你有帮助。我的没问题

Java微信公众号开发进阶

Java微信公众号开发的进阶课程,在入门的基础上更加深入

87743 学习 · 343 问题

查看课程

相似问题