跳转至

发送应用消息

发送文本消息

功能说明

向指定用户或指定部门发送文本消息。

方法原型

public void sendTextMsg(String toUser, String toDept, String content) throws ParamParserException, AESCryptoException, HttpRequestException;

参数说明

参数名称 类型 描述
toUser String 接收成员的用户名列表。多个接收者用竖线|分隔,最多支持1000个
toDept String 接收部门id列表。多个接收者用竖线|分隔,最多支持100个
content String 消息内容,支持表情,最长不超过600个字符,超出部分将自动截取

返回结果说明

成功:没有返回。

失败:发生错误(如请求失败),抛出异常。

请求示例

String receiveUsers = "test1|test2";
String receiveDepts = "1|2|3";
String text = "Hello, YD!!";
appClient.sendTextMsg(receiveUsers, receiveDepts, text);

发送图片消息

功能说明

向指定用户或指定部门发送图片消息

方法原型

public void sendImageMsg(String toUser, String toDept, String imageName, String imagePath) throws HttpRequestException, FileIOException, AESCryptoException, ParamParserException;

参数说明

参数名称 类型 描述
toUser String 接收成员的用户名列表。多个接收者用竖线|分隔,最多支持1000个
toDept String 接收部门id列表。多个接收者用竖线|分隔,最多支持100个
imageName String 文件名称
imagePath String 文件地址

返回结果说明

成功:没有返回。

失败:发生错误(如请求失败),抛出异常。

请求示例

String receiveUsers = "test1|test2";
String receiveDepts = "1|2|3";
String imgName = "2018-01-01.jp";
String imgPath = "D:\\pics\\2018\\2018-01-01.jpg";
appClient.sendImageMsg(receiveUsers, receiveDepts, imgName, imgPath);