All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.weixin4j.model.message.output.ImageOutputMessage Maven / Gradle / Ivy

The newest version!
/*
 * 微信公众平台(JAVA) SDK
 *
 * Copyright (c) 2014, Ansitech Network Technology Co.,Ltd All rights reserved.
 * 
 * http://www.weixin4j.org/
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.weixin4j.model.message.output;

import org.weixin4j.model.message.Image;
import org.weixin4j.model.message.OutputMessage;

/**
 * 这个类实现了OutputMessage,用来回复图片消息
 *
 * 

* 提供了获取图片IdgetMediaId()等主要方法.

* * @author yangqisheng * @since 0.0.1 */ public class ImageOutputMessage extends OutputMessage { /** * 消息类型:图片消息 */ private final String MsgType = "image"; /** * 通过上传多媒体文件,得到的id */ private Image Image; /** * 创建一个图片 Output Message. * * 并且MsgType的值为image. */ public ImageOutputMessage() { } /** * 创建一个图片 的Output Message. * * 并且MsgType的值为image. * * @param image 图片 */ public ImageOutputMessage(Image image) { this.Image = image; } /** * 获取 消息类型 * * @return 消息类型 */ @Override public String getMsgType() { return MsgType; } /** * 获取 通过上传多媒体文件,得到的id * * @return 通过上传多媒体文件,得到的id封装的image对象 */ public Image getImage() { return this.Image; } /** * 设置 通过上传多媒体文件,得到的id * * @param image 通过上传多媒体文件,得到的id封装的image对象 */ public void setImage(Image image) { this.Image = image; } @Override public String toXML() { StringBuilder sb = new StringBuilder(); sb.append(""); sb.append(""); sb.append(""); sb.append("").append(this.getCreateTime()).append(""); sb.append(""); sb.append(""); sb.append(""); sb.append(""); sb.append(""); return sb.toString(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy