发送弹窗消息
主动调用通用参数请参阅全局说明
SDK示例:https://github.com/youduim/youdu-sdk-java
[SERVER:7080]指连接的服务器地址,如:http://api.youdu.im/cgi/popwindow
请求包结构体:
{
"app_id": "$app_id",
"msg_encrypt": "$msg_encrypt"
}
参数 | 必须 | 说明 |
---|---|---|
app_id | 是 | 企业应用的 AppId。可在应用基本信息页面获取 |
msg_encrypt | 是 | 加密后的消息体。加密方式详见加解密说明 |
加密前结构体:
{
"toUser": "user1|user2|user3",
"toDept": "deptId1|deptId2|deptId3",
"popWindow":{
"url": "$url",
"tip": "$tip",
"title": "$title",
"width": $width,
"height": $height,
"duration": $duration,
"position": $position,
"notice_id": "$notice_id",
"pop_mode": $pop_mode
}
}
参数 | 必须 | 说明 |
---|---|---|
toUser | 是 | 接收成员账号列表。多个接收者用竖线分隔,最多支持1000个 |
toDept | 是 | 接收部门id列表。多个接收者用竖线分隔,最多支持100个 |
url | 否 | 弹窗打开url |
tip | 否 | 提示内容 |
title | 否 | 窗口标题 |
width | 否 | 弹窗宽度 |
height | 否 | 弹窗宽度 |
duration | 否 | 弹窗窗口停留时间。单位:秒,不设置或设置为0会取默认5秒, -1为永久 |
position | 否 | 弹窗位置。 不设置或设置为0默认屏幕中央, 1 左上, 2 右上, 3 右下, 4 左下 |
pop_mode | 否 | 打开方式。1 浏览器, 2 窗口, 其他采用应用默认配置 |
notice_id | 否 | 通知id,用于防止重复弹窗 |
toUser和toDept不能同时为空
url和tip不能同时为空,url优先
返回结果
全局错误码