开天集成工作台,创建连接器获取本地新闻【华为云开天aPaaS】
文章目录
获取免费API
首先,向大家推荐一个免费API网站(https://api.aa1.cn/)在这里,可以获取非常多的资源
实验目标:本文将使用该网站的API,在华为云开天集成工作台,创建一个连接器
这里我以“本地新闻为例”
接口信息如下
- 接口地址:https://v.api.aa1.cn/api/api-tplist/go.php/api/News/
- 返回格式:JSON
- 请求方式:GET
- 请求参数:https://v.api.aa1.cn/api/api-tplist/go.php/api/News/local_news?name=福建省_福州市&page=0
使用F12打开浏览器的开发者模式,可以看到格式化后的响应报文
有了免费的API后,我们就可以开始创建连接器了
进入开天集成工作台
开天集成工作台的主页为:https://www.huaweicloud.com/product/mssi.html
创建连接器
进入控制台后,切换到“连接器”,然后选择“我的连接器”,点击右上角“创建连接器”
配置如下信息
- 名称:本地新闻免费API
- 描述:以JSON的格式,获取10条本地新闻
- 协议:https
- 主机地址:v.api.aa1.cn
- 是否支持修改:是
- 基准URL:/api/api-tplist/go.php/api/News/local_news
- 验证方式:无验证
有两种方式修改图标
- 选择本地图片
- 使用系统默认的图片,支持更改配色
配置完成后,点击右下角的“创建”按钮创建连接器
创建执行动作
创建成功后,会展示出连接器的基本信息,默认状态为:不可用
将鼠标移动到状态图标上,可以看到不可用的原因是我们还没创建动作
连接器不可用
至少创建一个触发事件/执行动作后操作发布,连接器才能在流中使用。
下面点击“创建执行动作”按钮,给连接器创建动作。
填写基本信息
基本信息按如下填写
- 名称:福建省_福州市新闻
- 类型:API
- 可见性:可见
- 描述:以JSON的格式获取10条,福建省福州市的新闻
配置输入
接口路径:GET,路径就是:/,然后点击操作下的图标,创建参数
添加两个参数,配置好后点击下一步
参数名称 | 显示字段 | 必填 | 参数类型 | 说明 |
---|---|---|---|---|
name | 第几页 | ✔ | integer | 当前获取第几页 |
page | 省市 | ✔ | string | 要获取新闻的城市 |
配置输出
填入如下字段后点击保存按钮
参数名称 | 显示字段 | 参数类型 | 说明 |
---|---|---|---|
msg | 提示信息 | integer | 提示信息 |
code | 返回码 | string | 返回码 |
data | 新闻数据 | object | 新闻数据JsonArray |
保存后可以看到状态由之前的“不可用”变成了“待发布”
下载连接器
点击下载,可以将我们之前配置的文件保存为JSON配置的格式
打开JSON可以看到下下来的是一个Swagger2.0的文档格式
发布连接器
点击右上角的发布,即可发布该连接器
发布成功后可以看到状态变为了:已发布
发布好之后,就可以在我的连接器中看到刚刚创建的连接器了
创建连接
切换到连接页面,点击右上角的创建连接
然后在弹出的抽屉中搜索我们刚刚创建过的“连接器”名称,然后点击下一步
“连接名称”和“访问地址”默认给你填了,直接点击测试并保存
右上角显示连接测试成功
可以看到连接已经被创建出来了
总结
连接的创建非常简单,首先先创建连接器,然后再创建连接即可,全程无需编写任何一行代码,只需要配置url地址,请求参数和响应参数即可。这种低代码配置方式,是对HTTP请求的一个很好的抽象,有助于开发人员更专注于业务逻辑而非技术实现,提高开发效率。
在下一篇文章中,我会讲述这个连接器的运用(在创建流编排时,使用我们这个自定义的连接器)敬请期待~
我正在参加【有奖征文 第26期】华为云开天aPaaS:高效低码,丝滑开发!体验aPaaS集成工作台,分享您的轻应用开发经验
- 点赞
- 收藏
- 关注作者
评论(0)