public class MessageProxy extends MPlatformProxy
Description:
tokenManagerweixinRequestClient| 构造器和说明 |
|---|
MessageProxy(TokenManager tokenManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult |
deleteMessageNews(String msgid)
删除群发消息
|
ApiResult |
deleteMessageNews(String msgid,
int articleIndex)
删除群发消息
请注意,只有已经发送成功的消息才能删除删除消息只是将消息的图文详情页失效,已经收到的用户,还是能在其本地看到消息卡片
|
String |
getMessageNewStatus(String msgId)
查询群发发送状态
|
String[] |
massArticleByGroupId(List<MpArticle> articles,
int groupId)
已过时。
|
String[] |
massArticleByTagId(List<MpArticle> articles,
int tagId,
boolean ignoreReprint)
标签群发图文消息
|
String[] |
massToAll(MultiMessageTuple tuple)
群发消息给所有粉丝
|
String[] |
messageArticleByOpenIds(List<MpArticle> articles,
boolean ignoreReprint,
String... openIds)
openid群发图文消息
|
String[] |
messageByGroupId(MultiMessageTuple tuple,
boolean isToAll,
int groupId)
已过时。
|
String[] |
messageByOpenIds(MultiMessageTuple tuple,
String... openIds)
openId群发消息
|
String[] |
messageByTagId(MultiMessageTuple tuple,
int tagId)
标签群发消息
|
ApiResult |
previewMessageNews(String toUser,
String toWxName,
MultiMessageTuple tuple)
预览群发消息
开发者可通过该接口发送消息给指定用户,在手机端查看消息的样式和排版
|
String |
uploadArticle(List<MpArticle> articles)
上传图文消息,一个图文消息支持1到10条图文
具备微信支付权限的公众号,在使用高级群发接口上传、群发图文消息类型时,可使用标签加入外链
|
getTokenManagerpublic MessageProxy(TokenManager tokenManager)
public String uploadArticle(List<MpArticle> articles) throws WeixinException
articles - 图片消息WeixinExceptionMpArticle@Deprecated public String[] messageByGroupId(MultiMessageTuple tuple, boolean isToAll, int groupId) throws WeixinException
在返回成功时,意味着群发任务提交成功,并不意味着此时群发已经结束,所以,仍有可能在后续的发送过程中出现异常情况导致用户未收到消息, 如消息有时会进行审核、服务器不稳定等,此外,群发任务一般需要较长的时间才能全部发送完毕
tuple - 消息元件isToAll - 用于设定是否向全部用户发送,值为true或false,选择true该消息群发给所有用户,
选择false可根据group_id发送给指定群组的用户groupId - 分组IDWeixinExceptionTextMessageTuple,
ImageMessageTuple,
VoiceMessageTuple,
MpVideoMessageTuple,
MpNewsMessageTuple,
CardMessageTuple,
MultiMessageTuple,
根据分组群发@Deprecated public String[] massArticleByGroupId(List<MpArticle> articles, int groupId) throws WeixinException
articles - 图文列表groupId - 分组IDWeixinExceptionMpArticlepublic String[] massToAll(MultiMessageTuple tuple) throws WeixinException
tuple - 消息元件WeixinExceptionpublic String[] messageByTagId(MultiMessageTuple tuple, int tagId) throws WeixinException
tuple - 消息元件tagId - 标签IDWeixinExceptionTag,
message(MultiMessageTuple, JSONObject),
根据标签群发public String[] massArticleByTagId(List<MpArticle> articles, int tagId, boolean ignoreReprint) throws WeixinException
articles - 图文列表tagId - 标签IDignoreReprint - 图文消息被判定为转载时,是否继续群发WeixinExceptionMpArticlepublic String[] messageByOpenIds(MultiMessageTuple tuple, String... openIds) throws WeixinException
tuple - 消息元件openIds - openId列表WeixinExceptionmessage(MultiMessageTuple, JSONObject)public String[] messageArticleByOpenIds(List<MpArticle> articles, boolean ignoreReprint, String... openIds) throws WeixinException
articles - 图文列表ignoreReprint - 图文消息被判定为转载时,是否继续群发openIds - openId列表WeixinExceptionMpArticlepublic ApiResult deleteMessageNews(String msgid) throws WeixinException
msgid - 发送出去的消息IDWeixinExceptiondeleteMessageNews(String, int)public ApiResult deleteMessageNews(String msgid, int articleIndex) throws WeixinException
请注意,只有已经发送成功的消息才能删除删除消息只是将消息的图文详情页失效,已经收到的用户,还是能在其本地看到消息卡片
msgid - 发送出去的消息IDarticleIndex - 要删除的文章在图文消息中的位置,第一篇编号为1,该字段不填或填0会删除全部文章WeixinExceptionpublic ApiResult previewMessageNews(String toUser, String toWxName, MultiMessageTuple tuple) throws WeixinException
toUser - 接收用户的openIDtoWxName - 接收用户的微信号 towxname和touser同时赋值时,以towxname优先tuple - 消息元件WeixinExceptionMultiMessageTuple,
预览群发消息public String getMessageNewStatus(String msgId) throws WeixinException
msgId - 消息IDWeixinExceptionCopyright © 2020. All rights reserved.