好像出了bug 微信那邊報錯暫時無法提供服務
<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);
?? ?}
???
目前不知道出錯在哪里?
2016-07-18
看你的ImageMessage類的Image屬性的I是不是大寫!
2015-12-04
看看你的實體類有木有問題 或者你看看是不是用的測試號 希望對你有幫助。我的沒問題