HMSCore推送服务支持开发者使用HTTPS协议访问Push服务器。Postman是一个接口测试工具,可以模拟用户发起的各种HTTP请求,向服务器发送请求数据,并获得相应的响应结果。Postman可以模拟开发者服务器请求申请AccessToken,调用鉴权等接口。所以很多开发者在测试端侧推送效果或者定位推送问题时,都会选择使用Postman来测试推送接口。例如,当开发者想使用接口推送测试消息,但又不方便使用官方应用服务器直接推送时,可以使用Postman模拟服务器的推送请求。或者服务端接口无法调试,不确定是不是参数有问题,可以使用postman验证请求是否成功。本文将介绍使用Postman调用HMSCore推送接口的具体操作步骤。一、Postman下载安装下载地址:https://www.postman.com/downl...,点击下载,下载对应版本,然后安装。本文使用v7.36.1版本。如果网络使用了代理,则需要为Postman配置代理(如果网络没有代理,请忽略):打开文件菜单,点击设置菜单,弹出设置界面。在设置界面选择Proxy来配置你的网络代理。2.调用认证接口获取AccessToken。接口说明文档在Postman新建一个tab,输入接口地址,选择POST方式:post地址:https://oauth-login.cloud.hua...选择body,勾选“x-www-form-urlencoded",然后在下面的列表中输入参数名称和对应的值。三个参数说明如下:grant_type——固定值“client_credentials”。client_id——对于AppGalleryConnect应用,该值为应用中OAuth2.0客户端ID(凭证)的ClientID。client_secret——对于AppGalleryConnect应用,该值为应用中OAuth2.0clientID(credentials)的ClientSecret。点击send调用接口返回access_token,如下图:保存调试配置,按ctrl+s,输入名称“GetToken”,新建目录“push”,保存。3、调用消息推送接口发送Push消息接口描述文档在Postman中新建一个Tab,输入接口地址(将[appid]替换为实际的appid),选择POST方式:post地址:https://推-api.cloud。huawei...[appId]/messages:send选择Authorization,TYPE选择“BearerToken”,然后在Token输入框中输入2中获取的access_token,如下图:选择Body,选择“raw”,并在下拉框中选择“JSON”,然后将消息内容复制到下方输入框中,点击send发送消息,如下图:保存调试配置,按ctrl+s,输入名称“SendMessage”,保存在目录“push”下。4.使用Postman为其他常用工具/语言生成命令利用Postman已有的调试接口,可以自动为其他工具生成命令,比如常用的cURL、Nodejs、Python、Ruby等,可以直接复制使用,获取方法:在窗口右侧,点击Code,会弹出命令页面,可以在其中获取选择自己需要的语言的命令,最后附上Postman导出的示例文件,需要的开发者直接导入测试即可。更多详情>>访问华为开发者联盟官网获取开发指导文档华为移动服务开源仓库地址:GitHub、Gitee关注我们,第一时间了解HMSCore最新技术资讯~
