public class JwSendMessageAPI extends Object
| 构造器和说明 |
|---|
JwSendMessageAPI() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
deleteSendMessage(String accesstoken,
String msg_id)
根据群发的msg_id删除群发
请注意,只有已经发送成功的消息才能删除删除消息只是将消息的图文详情页失效,已经收到的用户,还是能在其本地看到消息卡片。 |
static String |
getFileMediaId(String accesstoken,
WxArticle article)
获取文件上传文件的media_id
|
static String |
getMediaId(String accesstoken,
List<WxArticle> wxArticles) |
static String |
getMediaId(String accesstoken,
WxMedia wxMedia)
获取多媒体资源的mediaId
|
static SendMessageReport |
getReportBySendMessageReturnString(String xmlString)
根据微信事件推送群发结果获取群发消息的发送报告
|
static boolean |
getSendMessageStatus(String accesstoken,
String msg_id)
根据群发的msg_id查询群发消息发送状态
|
static void |
main(String[] args) |
static void |
messagePrivate(String accesstoken,
String touser,
List<WxArticle> wxArticles)
图文消息预览
|
static String |
messagePrivate(String accesstoken,
String touser,
String content)
文本消息预览
|
static void |
messagePrivate(String accesstoken,
String touser,
WxMedia wxMedia)
语音,图片,视频消息预览
|
static SendMessageResponse |
sendMessageToGroupOrAllWithArticles(String accesstoken,
boolean is_to_all,
Group group,
List<WxArticle> wxArticles)
群发图文消息到指定的微信分组或所有人
|
static SendMessageResponse |
sendMessageToGroupOrAllWithMedia(String accesstoken,
boolean is_to_all,
Group group,
WxMedia wxMedia)
使用语音、图片、视频群发消息到指定的微信分组或所有人
|
static SendMessageResponse |
sendMessageToGroupOrAllWithText(String accesstoken,
boolean is_to_all,
Group group,
String content)
群发文本消息到指定的微信分组或所有人
|
static SendMessageResponse |
sendMessageToOpenidsWithArticles(String accesstoken,
Wxuser[] wxusers,
List<WxArticle> wxArticles)
群发图文消息到指定的微信openid数组
|
static SendMessageResponse |
sendMessageToOpenidsWithMedia(String accesstoken,
Wxuser[] wxusers,
WxMedia wxMedia)
使用语音、图片、视频群发消息到指定的微信openid数组
|
static SendMessageResponse |
sendMessageToOpenidsWithText(String accesstoken,
Wxuser[] wxusers,
String content)
群发文本消息到指定的微信openid数组
|
static String |
uploadArticleImgs(String content,
String accesstoken,
String baseImageUrl,
String domain)
(群发图片上传)批量上传群发图文中的图片
|
static WxArticlesResponse |
uploadArticles(String accesstoken,
List<WxArticle> wxArticles)
上传图文消息素材
|
static String |
uploadImg(String accesstoken,
String filePath)
上传图文消息内的图片获取URL【订阅号与服务号认证后均可用】
请注意,本接口所上传的图片不占用公众号的素材库中图片数量的5000个的限制。
|
static net.sf.json.JSONObject |
uploadImgReturnObj(String accesstoken,
String filePath)
上传图文消息内的图片获取URL【订阅号与服务号认证后均可用]
|
static WxMediaResponse |
uploadMediaFile(String accesstoken,
String filePath,
String fileName,
String type)
上传媒体资源
|
public static String uploadArticleImgs(String content, String accesstoken, String baseImageUrl, String domain)
content - 图文正文内容accesstoken - 微信公众号TokenbaseImageUrl - 图片项目根路径domain - 图文中图片域名public static String uploadImg(String accesstoken, String filePath)
accesstoken - filePath - fileName - Exceptionpublic static net.sf.json.JSONObject uploadImgReturnObj(String accesstoken, String filePath)
accesstoken - filePath - public static void messagePrivate(String accesstoken, String touser, List<WxArticle> wxArticles) throws WexinReqException
touser - 接收人openidwxArticles - 图文集合WexinReqExceptionpublic static String messagePrivate(String accesstoken, String touser, String content) throws WexinReqException
touser - content - ExceptionWexinReqExceptionpublic static void messagePrivate(String accesstoken, String touser, WxMedia wxMedia) throws WexinReqException
touser - wxArticles - ExceptionWexinReqExceptionpublic static SendMessageResponse sendMessageToGroupOrAllWithArticles(String accesstoken, boolean is_to_all, Group group, List<WxArticle> wxArticles) throws WexinReqException
accesstoken - is_to_all - 是否发送给所有人 ,ture 发送给所有人,false 按组发送group - 微信的用户组,如果is_to_all=false,则字段必须填写wxArticles - 图文素材集合WexinReqExceptionpublic static SendMessageResponse sendMessageToGroupOrAllWithText(String accesstoken, boolean is_to_all, Group group, String content) throws WexinReqException
accesstoken - is_to_all - 是否发送给所有人 ,ture 发送给所有人,false 按组发送group - 微信的用户组,如果is_to_all=false,则字段必须填写content - 文本内容WexinReqExceptionpublic static SendMessageResponse sendMessageToGroupOrAllWithMedia(String accesstoken, boolean is_to_all, Group group, WxMedia wxMedia) throws WexinReqException
accesstoken - is_to_all - 是否发送给所有人 ,ture 发送给所有人,false 按组发送group - 微信的用户组,如果is_to_all=false,则字段必须填写wxMedia - 多媒体资源, 语音为voice, 图片为image,视频为videoWexinReqExceptionpublic static SendMessageResponse sendMessageToOpenidsWithArticles(String accesstoken, Wxuser[] wxusers, List<WxArticle> wxArticles) throws WexinReqException
accesstoken - wxusers - 接受消息的微信用户数组wxArticles - 图文素材集合WexinReqExceptionpublic static SendMessageResponse sendMessageToOpenidsWithText(String accesstoken, Wxuser[] wxusers, String content) throws WexinReqException
accesstoken - wxusers - 接受消息的微信用户数组content - 文本内容WexinReqExceptionpublic static SendMessageResponse sendMessageToOpenidsWithMedia(String accesstoken, Wxuser[] wxusers, WxMedia wxMedia) throws WexinReqException
accesstoken - wxusers - 接受消息的微信用户数组wxMedia - 多媒体资源, 语音为voice, 图片为image,视频为videoWexinReqExceptionpublic static String deleteSendMessage(String accesstoken, String msg_id) throws WexinReqException
accesstoken - msg_id - 群发消息的msg_idWexinReqExceptionpublic static boolean getSendMessageStatus(String accesstoken, String msg_id) throws WexinReqException
accesstoken - msg_id - 群发消息的msg_idWexinReqExceptionpublic static SendMessageReport getReportBySendMessageReturnString(String xmlString) throws WexinReqException
xmlString - 信事件推送群发结果xmlStringWexinReqExceptionpublic static String getMediaId(String accesstoken, WxMedia wxMedia) throws WexinReqException
accesstoken - wxMedia - WexinReqExceptionpublic static String getMediaId(String accesstoken, List<WxArticle> wxArticles) throws WexinReqException
public static WxArticlesResponse uploadArticles(String accesstoken, List<WxArticle> wxArticles) throws WexinReqException
accesstoken - wxArticles - 图文集合,数量不大于10WexinReqExceptionpublic static String getFileMediaId(String accesstoken, WxArticle article) throws WexinReqException
accesstoken - article - WexinReqExceptionpublic static WxMediaResponse uploadMediaFile(String accesstoken, String filePath, String fileName, String type) throws WexinReqException
filePath - fileName - type - 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)ExceptionWexinReqExceptionpublic static void main(String[] args) throws WexinReqException
Copyright © 2022. All rights reserved.