Power Automate 入门教程 第七章 本地网络下的自定义连接器
自定义连接器目前只支持 REST API ,上一篇文章中介绍的是公开的 API 创建自定义连接器的方式,
接下来我们去看下在私有网络的情况下,如何去创建自定义连接器。
模拟一个本地 API
在这里我以 http:// ASP.NET 为例,创建一个本地 API 。
首先打开 visual studio 2019 。
创建一个新项目。
选择 http:// ASP.NET Core Web 应用程序。
起个名字,点创建。
选择项目类型为 API,不进行身份验证,取消勾选HTTPS配置,点击创建。
运行一下程序。
能成功拿到API的返回结果。
我们把这个项目,从localhost绑定改成 ip地址。
找到内网IP地址,通过 CMD , ipconfig
在 vs中右键项目名称,选择属性-调试。
更改localhost为刚才找到的ip地址,之后ctrl + s 保存。
关闭项目,以管理员身份重新打开,并运行项目,可以看到url 已经变为IP地址。(确保防火墙设置允许局域网访问)
安装本地数据网关
下载最新的数据网关: https://www. microsoft.com/zh-cn/dow nload/details.aspx?id=53127
安装本地网关。
登陆。
使用和automate 相同的账户登陆。
输入网关名称和相关配置。
配置成功后如图所示。
将本地 API 创建为自定义连接器
回到power automte ,从空白创建自定义连接器。
命名。
选择通过本地数据网关。
将内网ip跟刚才 服务的端口号合并在一起。
下一步,进入安全性配置。因为我这里没有任何身份验证,所以就选择无身份验证了。
定义添加一个新的操作。
从示例导入请求。
导入默认响应(这里是从 Postman 中粘贴的响应 Body)。
保存自定义链接,并点击测试。新建连接,创建网关连接。
返回自定义连接器界面,选择该网关连接进行测试。
测试成功。
这时候我们回到 Power Automate 创建一个流程来使用刚才的自定义连接器。
添加新步骤,选择刚才的本地网关自定义连接器。
选择操作。
添加一个数据操作-编辑,来显示结果。
保存,并测试流程,能够成功拿到结果。