小微推送
功能介绍
本接口发起小微立即推送,实现信息上传下达。适用于生日祝福、员工关怀、业务异常预警、监控运维等场景。小微推送属于强提醒,为避免造成用户困扰,当前每个企业每天只允许调用此接口100次。
调试
您可以在API Explorer中调试该接口。
URL
POST https://open.welink.huaweicloud.com/api/athenaservice/v1/contextaware/push
请求消息
请求头部见表1
表1请求头部
参数 |
是否必选 |
参数类型 |
描述(值) |
---|---|---|---|
x-wlk-Authorization |
是 |
String |
access_token |
Content-Type |
是 |
String |
application/json |
请求参数见表2
表2请求参数
参数 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
toUserList |
是 |
List |
接收人ID数组(多个接收人用','分隔,最多支持5000个) |
titleCn |
是 |
String |
中文消息标题(1~32字符) |
titleEn |
否 |
String |
英文消息标题(1~128字符)。保留扩展,默认不传该字段。 |
endDate |
否 |
String |
过期时间(过期后,用户手机端小微提醒消息将消失。不传该字段则默认为当天24点过期,最多不超过未来7天),格式为:YYYY-MM-DD |
urlCn |
否 |
String |
中文链接(自定义消息的跳转链接,不传该字段则消息不可点击 支持http://xxx h5://xxx 链接长度范围:1~1024) |
urlEn |
否 |
String |
英文链接(规则同urlCn) |
iconUrlCn |
否 |
String |
中文图标(自定义消息前的图标,不传该字段则使用默认图标 链接长度范围:1~1024) |
iconUrlEn |
否 |
String |
英文图标(规则同iconUrlCn) |
响应消息
响应结果:
{ "code": "0", "data": { "pushId":"xxx" }, "message": "ok" }
请求示例
- 请求参数示例
{ "toUserList":["xxx@welink","xxx@welink"], "titleCn":"你好,欢迎使用WeLink!", "titleEn":"Hello,Welcome to WeLink!", "endDate":"2021-01-15", "urlCn":"中文消息跳转链接", "urlEn":"英文消息跳转链接", "iconUrlCn":"中文图标链接", "iconUrlEn":"英文图标链接" }
- 请求URL示例
curl -X POST \ 'https://open.welink.huaweicloud.com/api/athenaservice/v1/contextaware/push' \ -H 'Accept-Charset: UTF-8' \ -H 'Content-Type: application/json' \ -H 'x-wlk-Authorization: access_token' \ -d '{ "toUserList":["xxx@welink","xxx@welink"], "titleCn":"你好,欢迎使用WeLink!", "titleEn":"Hello,Welcome to WeLink!", "endDate":"2021-01-15", "urlCn":"中文链接地址", "urlEn":"英文链接地址", "iconUrlCn":"中文图标地址", "iconUrlEn":"英文图标地址" }'
返回值
参数 |
参数类型 |
说明 |
---|---|---|
code |
String |
成功返回"0",如果发生错误,会返回对应的错误码。 |
data.pushId |
String |
推送ID。 |
message |
String |
调用成功时为"ok"。调用失败时为错误信息。 |
错误码说明
异常编码 |
描述 |
---|---|
0 |
服务正常 |
58401 |
token校验不通过 |
58500 |
内部服务错误 |
58601 |
参数校验失败 |
58602 |
接口调用频率超过限制 |
58604 |
已超过今日调用最大次数限制 |
58606 |
接收人ID中存在非法账号 |
附录
小微推送样式: