com.foxinmy.weixin4j.tuple
Class MpNews

java.lang.Object
  extended by com.foxinmy.weixin4j.tuple.MpNews
All Implemented Interfaces:
MassTuple, NotifyTuple, Tuple, Serializable

public class MpNews
extends Object
implements MassTuple, NotifyTuple

图文对象(mpnews消息与news消息类似,不同的是图文消息内容存储在微信后台,并且支持保密选项。每个应用每天最多可以发送100次)

可用于「公众平台的群发消息」「客服消息」

  • 当用于发送公众平台的群发消息和客服消息时:其中mediaId与articles请至少保持一个有值
  • 当用于发送企业号的客服消息时:其中articles必须有值

    Since:
    JDK 1.6
    Author:
    jinyu(foxinmy@gmail.com)
    See Also:
    , Serialized Form

    Constructor Summary
    MpNews(MpArticle... articles)
              群发消息 自动上传List#MpArticle得到mediaId
    MpNews(String mediaId)
              群发消息、客服消息 预先上传List#MpArticle得到mediaId
     
    Method Summary
     MpNews addArticle(MpArticle... articles)
               
     MpNews addArticle(String thumbMediaId, String title, String content)
               
     MpNews addFirstArticle(MpArticle article)
               
     MpNews addLastArticle(MpArticle article)
               
     List<MpArticle> getArticles()
               
     List<MpArticle> getFullArticles()
               
     String getMediaId()
               
     String getMessageType()
              消息类型
     boolean isMaxCount()
               
     MpNews removeFirstArticle()
               
     MpNews removeLastArticle()
               
     String toString()
               
     
    Methods inherited from class java.lang.Object
    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
     

    Constructor Detail

    MpNews

    public MpNews(String mediaId)
    群发消息、客服消息 预先上传List#MpArticle得到mediaId

    Parameters:
    mediaId - 群发素材的媒体ID

    MpNews

    public MpNews(MpArticle... articles)
    群发消息 自动上传List#MpArticle得到mediaId

    Parameters:
    articles - 文章列表
    Method Detail

    getMessageType

    public String getMessageType()
    Description copied from interface: Tuple
    消息类型

    Specified by:
    getMessageType in interface Tuple
    Returns:

    addArticle

    public MpNews addArticle(String thumbMediaId,
                             String title,
                             String content)
    Parameters:
    thumbMediaId - 缩略图
    title - 标题
    content - 内容

    addArticle

    public MpNews addArticle(MpArticle... articles)

    addFirstArticle

    public MpNews addFirstArticle(MpArticle article)

    addLastArticle

    public MpNews addLastArticle(MpArticle article)

    removeFirstArticle

    public MpNews removeFirstArticle()

    removeLastArticle

    public MpNews removeLastArticle()

    isMaxCount

    public boolean isMaxCount()

    getArticles

    public List<MpArticle> getArticles()

    getFullArticles

    public List<MpArticle> getFullArticles()

    getMediaId

    public String getMediaId()

    toString

    public String toString()
    Overrides:
    toString in class Object


    Copyright © 2014–2017. All rights reserved.