检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
源。 在接口列表中,单击接口后的,可查看定义的API信息。 单击“测试一下”,可模拟API接口调用。 图5 API接口请求参数信息 图6 API接口返回参数信息 API接口的请求参数和返回消息体,为绑定的资源(如脚本,服务编排等)所配置的入参和出参。 父主题: API接口
}); 表单重置 API:_form.resetFields() _form为已获取的表单组件。 表单提交 API:_form.formSave() _form为已获取的表单组件。API内部实现已先进行表单校验,校验成功后进行提交保存操作。 表格类 获取当前表格 API:context
在连接器详情页面,单击测试中的某个接口,再单击“测试一下”,可模拟API接口调用。 以“自然语言处理基础服务”中的“RunNer”接口为例。 图3 单击“RunNer”接口 图4 API接口请求参数信息 请务必按照“示例模型”中的格式配置接口请求参数,各接口请求参数配置说明请参见各服务的API参考,如《自然语言处理
获取endpoint,即文件存储地址的前缀 endpoint为文件存储地址的前缀,该前缀加上传对象的路径,是实际访问对象的全路径。上传文件返回的是上传文件在桶上的路径。通过调用本节接口,返回endpoint,组装起来才是文件完整的访问地址。 URI GET AstroZero域名
如何对接口鉴权 通过Rest连接器,只需简单配置即可实现方便快捷的调用第三方接口。但是为了保证接口调用安全,调用第三方系统开放的Rest接口,通常需要进行鉴权。当前Rest连接器,集成了如下几种通用的鉴权方式。 OAuth鉴权模式 简单消息头鉴权 JWT鉴权模式 HTTPS双向认证鉴权
根据鉴权ID和鉴权密钥调用接口“/baas/auth/v1.0/oauth2/token”,获取access_token。 表2 接口基本信息 接口名称 接口路径 接口协议 接口方法 token /baas/auth/v1.0/oauth2/token HTTPS POST 表3 请求参数说明
JWT鉴权模式一般用于AstroZero内部服务之前的相互访问。 操作步骤 参考登录经典应用设计器中操作,登录经典版应用设计器。 在左侧列表中,单击,选择“HTTP > Rest服务”。 在新建或修改Rest服务时,设置鉴权信息。 图1 JWT鉴权模式 父主题: 如何对接口鉴权
连接器 上传文件 下载文件 删除文件 删除目录 列举目录下文件 分段上传 获取endpoint,即文件存储地址的前缀 分享Token 父主题: API
简单消息头鉴权 使用说明 简单消息头鉴权模式,适用于在调用第三方接口时,携带固定的鉴权信息。例如,Basic Auth对用户名和密码进行Base64编码后的鉴权信息。 操作步骤 参考登录经典应用设计器中操作,登录经典版应用设计器。 在左侧列表中,单击,选择“HTTP > Rest服务”。
应用设计器。 在左侧列表中,单击,选择“HTTP > Rest服务”。 在新建或修改Rest服务时,设置鉴权信息。 图1 HTTPS双向认证证书设置 父主题: 如何对接口鉴权
单击对应的连接器名称,在右侧“API接口”页签单击“同步API”,将ROMA Connect上发布并授权的API直接同步到AstroZero。 同步后,在“API接口”页签中,可查看到“获取人员信息”API。 图6 获取人员信息API 单击API名称,可查看API具体信息,包括基本信息、消息头入参、输入和输出参数。
个新的资源。 返回“集成”页面,单击已创建接口后的,选择“查看”,进入接口预览页面。 单击接口后的,可查看定义的API信息。 单击“测试一下”,可模拟API接口调用。 图2 API接口请求参数信息 图3 API接口返回参数信息 API接口的请求参数和返回消息体,为绑定的资源(如脚本,服务编排等)所配置的入参和出参。
表示浏览器将返回内容解析为json对象。 是 access-token 当用户登录系统鉴权成功后,后台会生成一个token,在响应消息中携带,并存在浏览器中。下次再调用请求后,会带上这个token,表示这个用户已经被鉴权过。 是 构造请求消息体。 { "label": "VehicleType"
js文件中,定义桥接器处理逻辑。 组件中,常用桥接器的相关API,如表1所示。 表1 桥接器API列表 API名称 详细说明 getConnectorInstanceByName('APIConnector') 通过桥接器的变量名称获取桥接器实例,其中“APIConnector”类型为String,表示桥接器的变量名称。
按记录ID查询数据 功能介绍 按记录ID查询数据,该接口为同步接口(同步接口是指调用后,会等待函数执行结束后,才返回结果)。 在此之前需要先创建对象以及相关数据记录。 URI GET AstroZero域名/u-route/baas/data/v1.0/bobject/{objectName}/{recordId}
脚本 运行脚本 调试脚本 获取脚本签名信息 获取脚本内置库信息 获取Flow公式信息 父主题: API
脚本的自定义接口URL。 接口输出数据的结构要和静态数据编辑器中,显示的数据保持一致。 共享数据:如果该高级页面中多个组件通过桥接器调用一个公共的请求来访问同一个接口的数据(请求参数也一致),通过勾选该项可避免重复调用接口。 调用周期:用于配置周期调用后台接口或获取静态数据的时间
可选设置 > 鉴权设置 鉴权协议:设置鉴权协议,支持OAuth、简单消息头和JWT(JSON Web Tokens)三种。 鉴权模式:设置为“client credentials”,此处只支持OAuth2的client credentials鉴权模式。 鉴权地址:第三方系统O
新增对象数据 功能介绍 新增对象数据,该接口为同步接口(同步接口是指调用后,会等待函数执行结束后,才返回结果)。 新增对象数据前,需要先创建对象。 URI POST AstroZero域名/u-route/baas/data/v1.0/bobject/{objectName} 表1
查询BPM实例 功能介绍 获取当前账号下BPM实例信息。 URI GET AstroZero域名/u-route/baas/bp/v2.0/runtime/instances?states=X 表1 路径参数 参数 是否必选 参数类型 描述 states 是 String 参数解释: