目录

请求体结构说明

接口原型

承载协议

HTTPS POST

接口方向

开发者服务器 -> 华为Push服务器

接口URL

https://push-api.cloud.huawei.com/v3/[projectId]/messages:send

说明:

[projectId]:项目ID,登录AppGallery Connect网站,选择“我的项目”,在项目列表中选择对应的项目,左侧导航栏选择“项目设置”,在该页面获取。

数据格式

Content-Type: application/json

Request Header

参数

取值描述

样例

Authorization

鉴权方式:

JWT方式

详情参见基于服务账号生成鉴权令牌。

说明:

建议JWT令牌过期时间设置为3600秒,有效期内可以复用。

Bearer后面拼接空格,再拼接获取的鉴权信息。

Bearer eyJr*****OiIx---****.eyJh*****iJodHR--***.QRod*****4Gp---****

push-type

消息类型,取值如下:

0:Alert消息(通知消息、授权订阅消息)

1:卡片刷新消息

2:通知扩展消息

6:后台消息

7:实况窗消息

10:应用内通话消息

0

Request Body

参数

是否必选

参数类型

描述

payload

是

Object

推送消息结构体,不同的push-type场景拥有不同的payload定义:

pushOptions

否

Object

发送控制参数,详情请参见pushOptions的定义。

target

是

Object

发送目标,详情请参见target的定义。