public final class Messages extends Component
| Modifier and Type | Method and Description |
|---|---|
Boolean |
deleteSend(Long id)
删除群发消息: 订阅号与服务号认证后均可用:
1、只有已经发送成功的消息才能删除
2、删除消息是将消息的图文详情页失效,已经收到的用户,还是能在其本地看到消息卡片。
3、删除群发消息只能删除图文消息和视频消息,其他类型的消息一经发送,无法删除。
4、如果多次群发发送的是一个图文消息,那么删除其中一次群发,就会删除掉这个图文消息也,导致所有群发都失效
|
void |
deleteSend(Long id,
Callback<Boolean> cb)
删除群发消息: 订阅号与服务号认证后均可用:
1、只有已经发送成功的消息才能删除
2、删除消息是将消息的图文详情页失效,已经收到的用户,还是能在其本地看到消息卡片。
3、删除群发消息只能删除图文消息和视频消息,其他类型的消息一经发送,无法删除。
4、如果多次群发发送的是一个图文消息,那么删除其中一次群发,就会删除掉这个图文消息也,导致所有群发都失效
|
Boolean |
deleteSend(String accessToken,
Long id)
删除群发消息: 订阅号与服务号认证后均可用:
1、只有已经发送成功的消息才能删除
2、删除消息是将消息的图文详情页失效,已经收到的用户,还是能在其本地看到消息卡片。
3、删除群发消息只能删除图文消息和视频消息,其他类型的消息一经发送,无法删除。
4、如果多次群发发送的是一个图文消息,那么删除其中一次群发,就会删除掉这个图文消息也,导致所有群发都失效
|
void |
deleteSend(String accessToken,
Long id,
Callback<Boolean> cb)
删除群发消息: 订阅号与服务号认证后均可用:
1、只有已经发送成功的消息才能删除
2、删除消息是将消息的图文详情页失效,已经收到的用户,还是能在其本地看到消息卡片。
3、删除群发消息只能删除图文消息和视频消息,其他类型的消息一经发送,无法删除。
4、如果多次群发发送的是一个图文消息,那么删除其中一次群发,就会删除掉这个图文消息也,导致所有群发都失效
|
String |
forward(RecvMessage recv)
构建转发客服的XML消息(该消息自动转发给一个在线的客服)
|
String |
forward(RecvMessage recv,
String kfAccount)
构建转发客服的XML消息(指定一个在线的客服,若该客服不在线,消息将不再转发给其他在线客服)
|
String |
getSend(Long id)
检查群发消息状态: 订阅号与服务号认证后均可用
|
void |
getSend(Long id,
Callback<String> cb)
检查群发消息状态: 订阅号与服务号认证后均可用
|
String |
getSend(String accessToken,
Long id)
检查群发消息状态: 订阅号与服务号认证后均可用
|
void |
getSend(String accessToken,
Long id,
Callback<String> cb)
检查群发消息状态: 订阅号与服务号认证后均可用
|
Boolean |
previewSend(SendPreviewMessage msg)
发送预览消息
|
void |
previewSend(SendPreviewMessage msg,
Callback<Boolean> cb)
发送预览消息
|
Boolean |
previewSend(String accessToken,
SendPreviewMessage msg)
发送预览消息
|
void |
previewSend(String accessToken,
SendPreviewMessage msg,
Callback<Boolean> cb)
发送预览消息
|
RecvMessage |
receive(InputStream xml)
接收微信服务器发来的XML消息
|
RecvMessage |
receive(String xml)
接收微信服务器发来的XML消息
|
String |
respImage(RecvMessage recv,
String mediaId)
被动回复微信服务器图片消息
|
String |
respMusic(RecvMessage recv,
String mediaId,
String title,
String desc,
String url,
String hqUrl)
被动回复微信服务器音乐消息
|
String |
respNews(RecvMessage recv,
List<Article> articles)
被动回复微信服务器图文消息
|
String |
respText(RecvMessage recv,
String content)
被动回复微信服务器文本消息
|
String |
respVideo(RecvMessage recv,
String mediaId,
String title,
String desc)
被动回复微信服务器视频消息
|
String |
respVoice(RecvMessage recv,
String mediaId)
被动回复微信服务器语音消息
|
Long |
send(SendMessage msg)
群发消息:
1.
|
void |
send(SendMessage msg,
Callback<Long> cb)
群发消息:
1.
|
Long |
send(String accessToken,
SendMessage msg)
群发消息:
1.
|
void |
send(String accessToken,
SendMessage msg,
Callback<Long> cb)
群发消息:
1.
|
Long |
sendTemplate(String openId,
String templateId,
List<TemplateField> fields)
向用户发送模版消息
|
void |
sendTemplate(String openId,
String templateId,
List<TemplateField> fields,
Callback<Long> cb)
向用户发送模版消息
|
Long |
sendTemplate(String openId,
String templateId,
List<TemplateField> fields,
String link)
向用户发送模版消息
|
Long |
sendTemplate(String accessToken,
String openId,
String templateId,
List<TemplateField> fields)
向用户发送模版消息
|
void |
sendTemplate(String openId,
String templateId,
String link,
List<TemplateField> fields,
Callback<Long> cb)
向用户发送模版消息
|
Long |
sendTemplate(String accessToken,
String openId,
String templateId,
String link,
List<TemplateField> fields)
向用户发送模版消息
|
void |
sendTemplate(String accessToken,
String openId,
String templateId,
String link,
List<TemplateField> fields,
Callback<Long> cb)
向用户发送模版消息
|
public String respText(RecvMessage recv, String content)
recv - 微信发来的XML消息content - 文本内容public String respImage(RecvMessage recv, String mediaId)
recv - 微信发来的XML消息mediaId - 通过素材管理接口上传多媒体文件,得到的idpublic String respVoice(RecvMessage recv, String mediaId)
recv - 微信发来的XML消息mediaId - 通过素材管理接口上传多媒体文件,得到的idpublic String respVideo(RecvMessage recv, String mediaId, String title, String desc)
recv - 微信发来的XML消息mediaId - 通过素材管理接口上传多媒体文件,得到的idtitle - 标题desc - 描述public String respMusic(RecvMessage recv, String mediaId, String title, String desc, String url, String hqUrl)
recv - 微信发来的XML消息mediaId - 通过素材管理接口上传多媒体文件,得到的idtitle - 标题desc - 描述url - 音乐链接hqUrl - 高质量音乐链接,WIFI环境优先使用该链接播放音乐public String respNews(RecvMessage recv, List<Article> articles)
recv - 微信发来的XML消息articles - 图片消息对象列表,长度小于10public String forward(RecvMessage recv)
recv - 微信发来的XML消息public String forward(RecvMessage recv, String kfAccount)
recv - 微信发来的XML消息kfAccount - 客服帐号(包含域名)public RecvMessage receive(String xml)
xml - xml字符串public RecvMessage receive(InputStream xml)
xml - xml字符串public Long sendTemplate(String openId, String templateId, List<TemplateField> fields)
openId - 用户openIdtemplateId - 模版IDfields - 字段列表public Long sendTemplate(String accessToken, String openId, String templateId, List<TemplateField> fields)
accessToken - accessTokenopenId - 用户openIdtemplateId - 模版IDfields - 字段列表public Long sendTemplate(String openId, String templateId, List<TemplateField> fields, String link)
openId - 用户openIdtemplateId - 模版IDfields - 字段列表link - 点击链接public void sendTemplate(String openId, String templateId, List<TemplateField> fields, Callback<Long> cb)
openId - 用户openIdtemplateId - 模版IDfields - 字段列表cb - 回调public void sendTemplate(String openId, String templateId, String link, List<TemplateField> fields, Callback<Long> cb)
openId - 用户openIdtemplateId - 模版IDlink - 点击链接fields - 字段列表cb - 回调public void sendTemplate(String accessToken, String openId, String templateId, String link, List<TemplateField> fields, Callback<Long> cb)
accessToken - accessTokenopenId - 用户openIdtemplateId - 模版IDlink - 点击链接fields - 字段列表cb - 回调public Long sendTemplate(String accessToken, String openId, String templateId, String link, List<TemplateField> fields)
accessToken - accessTokenopenId - 用户openIdtemplateId - 模版IDlink - 点击链接fields - 字段列表public Long send(SendMessage msg)
msg - 消息SendMessageScopepublic void send(SendMessage msg, Callback<Long> cb)
msg - 消息cb - 回调SendMessageScopepublic void send(String accessToken, SendMessage msg, Callback<Long> cb)
accessToken - accessTokenmsg - 消息cb - 回调SendMessageScopepublic Long send(String accessToken, SendMessage msg)
accessToken - accessTokenmsg - 消息SendMessageScopepublic Boolean previewSend(SendPreviewMessage msg)
msg - 预览消息public void previewSend(SendPreviewMessage msg, Callback<Boolean> cb)
msg - 预览消息cb - 回调public void previewSend(String accessToken, SendPreviewMessage msg, Callback<Boolean> cb)
accessToken - accessTokenmsg - 预览消息cb - 回调public Boolean previewSend(String accessToken, SendPreviewMessage msg)
accessToken - accessTokenmsg - 预览消息public Boolean deleteSend(Long id)
id - 群发消息IDpublic void deleteSend(Long id, Callback<Boolean> cb)
id - 群发消息IDcb - 回调public void deleteSend(String accessToken, Long id, Callback<Boolean> cb)
accessToken - acessTokenid - 群发消息IDcb - 回调public Boolean deleteSend(String accessToken, Long id)
accessToken - acessTokenid - 群发消息IDpublic String getSend(Long id)
id - 群发消息IDpublic void getSend(Long id, Callback<String> cb)
id - 群发消息IDcb - 回调public void getSend(String accessToken, Long id, Callback<String> cb)
accessToken - acessTokenid - 群发消息IDcb - 回调Copyright © 2019. All rights reserved.