如何使用Postman调用华为云NLP服务
华为云NLP以开放API(Application Programming Interface,应用程序编程接口)的方式提供自然语言处理能力,支持使用Postman方式调用华为云NLP服务。
本章节提供了通过Postman调用分词API的样例,详细介绍如何调用分词API接口,帮助您快速熟悉自然语言处理服务的使用方法。
同时也提供视频帮助指导您端到端使用Postman调用NLP服务接口。
开始使用样例前,请仔细阅读操作须知和准备工作,提前完成准备工作。具体调用NLP服务流程如下所示:
准备工作
- 已注册华为账号并开通华为云,并完成实名认证,账号不能处于欠费或冻结状态。
- 登录我的凭证,获取“IAM用户名”“、账号名”以及待使用区域的“项目ID”。调用服务时会用到这些信息,请提前保存。
本样例以区域“华北-北京四”为例,获取对应的项目ID。
图1 我的凭证
步骤1:配置环境
- 下载Postman并安装。请选择合适的版本进行下载安装,建议使用7.24.0版本。
最新版本的Postman需要注册账号并登录后才可以使用。
- 下载华为云NLP服务Postman配置文件。
配置文件下载地址:NLP-API.postman_collection.zip,解压获得json文件。
- 加载华为云NLP服务Postman配置文件。
- 登录Postman,在主菜单中,选择 。
- 在IMPORT对话框中,单击“Upload Files”,在弹出的对话框中选择已经下载的“NLP-API.postman_collection.json”配置文件。单击“打开”。
加载结束后,在左侧导航栏中会显示配置文件。图2 加载配置文件
步骤2:Token认证
- 在Postman界面上,单击左侧导航树“get-token”,选中“Body”页签,在“Body”页签中添加华为云账号、密码及NLP服务部署的区域“cn-north-4”,如下图所示,其中:
- “user”里的“name”表示准备工作中获取的IAM用户名,“password”表示用户密码。
- “domain”里的“name”表示准备工作中获取的账号名。
- “project”里的“name”表示区域名,如“cn-north-4”,终端节点。
获取token的华为云服务所在区域需要和调用的服务所在区域一致,否则会导致调用失败。
图3 Token认证
- 单击右上角“Send”,发送“POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens”获取返回结果Headers中的token值(Token有效期为24小时)。
图4 获取token