#921 企业微信发送应用消息接口支持Markdown消息格式
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
package me.chanjar.weixin.cp.api;
|
||||
|
||||
import org.testng.annotations.*;
|
||||
|
||||
import com.google.inject.Inject;
|
||||
import me.chanjar.weixin.common.api.WxConsts;
|
||||
import me.chanjar.weixin.common.error.WxErrorException;
|
||||
import me.chanjar.weixin.cp.bean.WxCpMessage;
|
||||
import me.chanjar.weixin.cp.bean.WxCpMessageSendResult;
|
||||
import org.testng.annotations.*;
|
||||
|
||||
import static org.testng.Assert.*;
|
||||
|
||||
@@ -14,7 +15,7 @@ import static org.testng.Assert.*;
|
||||
* @author Daniel Qian
|
||||
*
|
||||
*/
|
||||
@Test(groups = "customMessageAPI")
|
||||
@Test
|
||||
@Guice(modules = ApiTestModule.class)
|
||||
public class WxCpMessageAPITest {
|
||||
|
||||
@@ -59,4 +60,32 @@ public class WxCpMessageAPITest {
|
||||
System.out.println(messageSendResult.getInvalidUserList());
|
||||
System.out.println(messageSendResult.getInvalidTagList());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSendMessage_markdown() throws WxErrorException {
|
||||
WxCpMessage message = WxCpMessage
|
||||
.MARKDOWN()
|
||||
.toUser(configStorage.getUserId())
|
||||
.content("您的会议室已经预定,稍后会同步到`邮箱` \n" +
|
||||
" >**事项详情** \n" +
|
||||
" >事 项:<font color=\\\"info\\\">开会</font> \n" +
|
||||
" >组织者:@miglioguan \n" +
|
||||
" >参与者:@miglioguan、@kunliu、@jamdeezhou、@kanexiong、@kisonwang \n" +
|
||||
" > \n" +
|
||||
" >会议室:<font color=\\\"info\\\">广州TIT 1楼 301</font> \n" +
|
||||
" >日 期:<font color=\\\"warning\\\">2018年5月18日</font> \n" +
|
||||
" >时 间:<font color=\\\"comment\\\">上午9:00-11:00</font> \n" +
|
||||
" > \n" +
|
||||
" >请准时参加会议。 \n" +
|
||||
" > \n" +
|
||||
" >如需修改会议信息,请点击:[修改会议信息](https://work.weixin.qq.com)")
|
||||
.build();
|
||||
|
||||
WxCpMessageSendResult messageSendResult = this.wxService.messageSend(message);
|
||||
assertNotNull(messageSendResult);
|
||||
System.out.println(messageSendResult);
|
||||
System.out.println(messageSendResult.getInvalidPartyList());
|
||||
System.out.println(messageSendResult.getInvalidUserList());
|
||||
System.out.println(messageSendResult.getInvalidTagList());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user