承载协议 | HTTPS POST |
|---|---|
接口方向 | 开发者服务器 -> 华为Push服务器 |
接口URL | https://push-api.cloud.huawei.com/v3/[projectId]/messages:send 说明: [projectId]:项目ID,登录AppGallery Connect网站,选择“我的项目”,在项目列表中选择对应的项目,左侧导航栏选择“项目设置”,在该页面获取。 |
数据格式 | Content-Type: application/json |
参数 | 取值描述 | 样例 |
|---|---|---|
Authorization | 鉴权方式: JWT方式 详情参见基于服务账号生成鉴权令牌。 说明: 建议JWT令牌过期时间设置为3600秒,有效期内可以复用。 Bearer后面拼接空格,再拼接获取的鉴权信息。 | Bearer eyJr*****OiIx---****.eyJh*****iJodHR--***.QRod*****4Gp---**** |
push-type | 消息类型,取值如下: 0:Alert消息(通知消息、授权订阅消息) 1:卡片刷新消息 2:通知扩展消息 6:后台消息 7:实况窗消息 10:应用内通话消息 | 0 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
payload | 是 | Object | 推送消息结构体,不同的push-type场景拥有不同的payload定义:
|
pushOptions | 否 | Object | 发送控制参数,详情请参见pushOptions的定义。 |
target | 是 | Object | 发送目标,详情请参见target的定义。 |