开天集成工作台,创建连接器获取本地新闻【华为云开天aPaaS】

举报
林欣 发表于 2023/10/10 18:02:19 2023/10/10
【摘要】 连接的创建非常简单,首先先创建连接器,然后再创建连接即可,全程无需编写任何一行代码,只需要配置url地址,请求参数和响应参数即可。这种低代码配置方式,是对HTTP请求的一个很好的抽象,有助于开发人员更专注于业务逻辑而非技术实现,提高开发效率。

文章目录

获取免费API

首先,向大家推荐一个免费API网站https://api.aa1.cn/)在这里,可以获取非常多的资源

image.png

实验目标:本文将使用该网站的API,在华为云开天集成工作台,创建一个连接器

image.png

这里我以“本地新闻为例”

image.png

接口信息如下

image.png

使用F12打开浏览器的开发者模式,可以看到格式化后的响应报文

image.png

有了免费的API后,我们就可以开始创建连接器了

进入开天集成工作台

开天集成工作台的主页为:https://www.huaweicloud.com/product/mssi.html

image.png

创建连接器

进入控制台后,切换到“连接器”,然后选择“我的连接器”,点击右上角“创建连接器”

image.png

配置如下信息

  • 名称:本地新闻免费API
  • 描述:以JSON的格式,获取10条本地新闻
  • 协议:https
  • 主机地址:v.api.aa1.cn
  • 是否支持修改:是
  • 基准URL:/api/api-tplist/go.php/api/News/local_news
  • 验证方式:无验证

image.png

有两种方式修改图标

  1. 选择本地图片
    image.png
  2. 使用系统默认的图片,支持更改配色
    image.png

配置完成后,点击右下角的“创建”按钮创建连接器

image.png

创建执行动作

创建成功后,会展示出连接器的基本信息,默认状态为:不可用

image.png

将鼠标移动到状态图标上,可以看到不可用的原因是我们还没创建动作

连接器不可用
至少创建一个触发事件/执行动作后操作发布,连接器才能在流中使用。

image.png

下面点击“创建执行动作”按钮,给连接器创建动作。

填写基本信息

基本信息按如下填写

  • 名称:福建省_福州市新闻
  • 类型:API
  • 可见性:可见
  • 描述:以JSON的格式获取10条,福建省福州市的新闻

image.png

配置输入

接口路径:GET,路径就是:/,然后点击操作下的图标,创建参数

image.png

添加两个参数,配置好后点击下一步

参数名称 显示字段 必填 参数类型 说明
name 第几页 integer 当前获取第几页
page 省市 string 要获取新闻的城市

image.png

配置输出

填入如下字段后点击保存按钮

参数名称 显示字段 参数类型 说明
msg 提示信息 integer 提示信息
code 返回码 string 返回码
data 新闻数据 object 新闻数据JsonArray

image.png

保存后可以看到状态由之前的“不可用”变成了“待发布”

image.png

下载连接器

点击下载,可以将我们之前配置的文件保存为JSON配置的格式

image.png

打开JSON可以看到下下来的是一个Swagger2.0的文档格式

image.png

发布连接器

点击右上角的发布,即可发布该连接器

image.png

发布成功后可以看到状态变为了:已发布

image.png

发布好之后,就可以在我的连接器中看到刚刚创建的连接器了

image.png

创建连接

切换到连接页面,点击右上角的创建连接

image.png

然后在弹出的抽屉中搜索我们刚刚创建过的“连接器”名称,然后点击下一步

image.png

“连接名称”和“访问地址”默认给你填了,直接点击测试并保存

image.png

右上角显示连接测试成功

image.png

可以看到连接已经被创建出来了

image.png

总结

连接的创建非常简单,首先先创建连接器,然后再创建连接即可,全程无需编写任何一行代码,只需要配置url地址,请求参数和响应参数即可。这种低代码配置方式,是对HTTP请求的一个很好的抽象,有助于开发人员更专注于业务逻辑而非技术实现,提高开发效率。

在下一篇文章中,我会讲述这个连接器的运用(在创建流编排时,使用我们这个自定义的连接器)敬请期待~

我正在参加【有奖征文 第26期】华为云开天aPaaS:高效低码,丝滑开发!体验aPaaS集成工作台,分享您的轻应用开发经验

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。