阿里云RPA流程自动化服务端API详解-阿里云开发者社区

开发者社区> 安全> 正文

阿里云RPA流程自动化服务端API详解

简介: 阿里云RPA的服务端API就是我们提供给第三方使用的接口,通过代码中对接口的调用来实现跟RPA服务相关的功能。

一、服务端API是什么
阿里云RPA的服务端API就是我们提供给第三方使用的接口,通过代码中对接口的调用来实现跟RPA服务相关的功能。image.png
二、服务端API的使用场景
服务端API的第一个使用场景是,第三方的系统如何和机器人进行交互。阿里云RPA的服务端API能够把RPA的机器人执行当做一种服务以http接口方式提供给第三方系统,实现了第三方系统和机器人的交互。image.png
第二个使用场景是,在某个需要实现业务中,往往需要访问另一个系统获取到结果后流程才能继续进行,这种情况该怎么办呢?使用我们的阿里云RPA可以将获取另外一个系统的操作编写成应用并发布,然后使用API接口去调用这个应用,让机器人执行任务并把结果返回。这样就能保证在流程不中断的情况下实现所有的功能。image.png
第三个使用场景是,怎样保证每次访问接口时的安全性。我们服务端的API接口对于每一次HTTP或者HTTPS协议请求,都会根据访问中的签名信息验证访问请求者身份。需要使用AccessKeyID和AccessKeySecret(控制台获取)对称加密验证实现。image.png
三、服务端API的分类
服务端API包括机器人,应用,任务和文件相关的接口类型,共开放四十多个接口。第一类,机器人相关接口功能:包括查询机器人信息、更新机器人认证状态、更新机器人调度状态等。第二类,应用相关接口功能:包括获取应用列表、申请应用、审批应用等。第三类,任务相关接口功能:包括创建计划任务、服务型任务、查看任务状态及结果、以及查询相关日志等。第四类,文件相关接口功能:包括上传文件等。image.png
四、使用文档参考
阿里云RPA服务端API支持基于URL发起HTTP/HTTPS GET/POST请求,所有的请求参数都包含在URL中。API的请求参数,以及对应的参数说明,如下图所示。image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

云安全开发者的大本营

其他文章