-
注册原生服务 - Astro轻应用 AstroZero
assword)。 认证地址:获取access_token的请求路径,其服务应遵循RFC6749中的说明。 客户端ID:即clinet_id,客户端模式下必填。 客户端密钥:即client_secret,客户端模式下必填。 用户名:“授权模式”为“密码模式”时才需要配置。 密码:
-
在服务编排或脚本中调用原生服务 - Astro轻应用 AstroZero
e服务,在打包上层应用时不会打包出去。 图1 应用中添加原生服务 若AstroZero开启了根证书校验,请先上传原生服务的根证书,再调用原生服务。关于根证书的更多内容,请参考开启根证书校验。 在服务编排中调用原生服务 参考如何登录经典应用设计器中操作,进入待调用原生服务的应用设计页面。
-
使用自定义连接器调用第三方接口 - Astro轻应用 AstroZero
务接口。 以表1中的Rest服务接口为例,介绍如何在AstroZero中配置对应的自定义连接器。 表1 Rest服务接口 参数 值 路径 https://example.com/path/to/data?key=value 请求方法 POST 请求头 X-Header 请求体类型
-
工程服务 - Astro轻应用 AstroZero
资源路径 URL中不能有动词 在Restful架构中,每个网址代表的是一种资源,所以网址中不能有动词,只能有名词,动词由HTTP的动作来表示。 URL结尾不应该包含斜杠“/” 正斜杠(/)不会增加语义值,且可能导致混淆。 正斜杠分隔符“/”必须用来指示层级关系 路径中的正斜杠
-
根据validator - Astro轻应用 AstroZero
Object 参数解释: 成功返回Validator对象的详细信息。 请求示例 按照Validator的ID查询Validator。 GET https://AstroZero域名/u-route/baas/metadata/v1.0/Object/cust000001Dgez2L19N
-
根据object - Astro轻应用 AstroZero
string 参数解释: 成功返回,会返回一个ID字符串。 取值范围: 不涉及。 请求示例 按object_id新增layout。 POST https://AstroZero域名/u-route/baas/metadata/v1.0/Object/cust000000aKoa6I4E6K/Layout
-
如何开放API接口 - Astro轻应用 AstroZero
操作名称:新建API接口的操作名称。 版本:API接口的版本,格式为“x.y.z”。 URL:API接口路径, 固定以 /service/{命名空间}__{应用名}/{版本} 开头, 后面接API的具体路径。 内容类型:请求中的body类型。 其中,“multipart/form-data”和“
-
如何获取用户或业务用户的用户ID? - Astro轻应用 AstroZero
例如,某用户详情页URL为“https://AstroZero域名/studio/index.html#/admin/user/10gd000000bcXXXXXXXX/detail”,加粗字体即用户ID。 例如,某业务用户详情页URL为“https://AstroZero域名/studio/index
-
按记录ID查询数据 - Astro轻应用 AstroZero
查询一个记录,例如获取“TestProject__testForObject__CST”对象中,记录ID为“cfw0000000aKin6AQgfQ”的数据。 GET https://AstroZero域名/u-route/baas/data/v1.0/bobject/TestProject__testForOb
-
挂起/恢复/终止BPM实例 - Astro轻应用 AstroZero
请求示例 对一个已启动运行的BPM实例进行暂停操作,被操作的BPM实例ID是“002N000000Q3QW4IMAOO”。 PUT https://AstroZero域名/u-route/baas/bp/v2.0/runtime/instances/002N000000Q3QW4IMAOO
-
列举目录下文件 - Astro轻应用 AstroZero
返回目录的文件列表,列表中元素字段含义如下: name:文件名或目录路径。 isDir:是否为目录。 size:文件大小。 请求示例 已创建好OBS类型连接器,连接器实例名称为“命名空间__TestOBS”,执行如下请求,列举OBS桶中“a/b/c”路径下文件,起始文件为“1.txt”。 GET ht
-
导出元数据 - Astro轻应用 AstroZero
创建成功的记录ID,成功时返回。 取值范围: 不涉及。 请求示例 该请求导出对象表Lead和PortalUser中的元数据。 POST https://AstroZero域名/u-route/baas/bulk/v1.0/export/schema { "scheduleMode":1
-
按记录ID列表查询数据 - Astro轻应用 AstroZero
CST”对象中,记录ID为“cfw0000000aKin6AQgfQ”、“cfw0000000aKlMSFn7vk”的数据。 GET https://AstroZero域名/u-route/baas/data/v1.0/bobject/TestProject__testForObject__CST
-
查询所有自定义对象 - Astro轻应用 AstroZero
回具体的错误信息。 result Array 参数解释: 成功返回会返回该账号下所有定义的Object对象,以一个列表展示,每个值是一个对象。 请求示例 查询所有Object实例。 GET https://AstroZero域名/u-route/baas/metadata/v1.0/Object
-
配置OAuth管理 - Astro轻应用 AstroZero
端调用接口“ https://域名/baas/auth/v1.0/oauth2/token”获取access_token。后续第三方需要通过access_token获取授权用户信息。 表5 接口基本信息 接口名称 接口路径 接口协议 接口方法 token https://域名/baas/auth/v1
-
查询BPM实例 - Astro轻应用 AstroZero
查询BPM实例 功能介绍 获取当前账号下BPM实例信息。 URI GET AstroZero域名/u-route/baas/bp/v2.0/runtime/instances?states=X 表1 路径参数 参数 是否必选 参数类型 描述 states 是 String 参数解释:
-
如何配置ROMA Connect - Astro轻应用 AstroZero
Connect提供轻量化消息、数据、API、设备、模型等集成能力,简化企业上云流程,支持云上云下、跨区域集成,帮助企业实现数字化转型。更多关于ROMA Connect的介绍,请参见应用与数据集成平台。 什么场景下可以使用ROMA Connect 在AstroZero中对接ROMA Connect主要有以下两个场景:
-
安全编码 - Astro轻应用 AstroZero
\n)。 上传下载 必须在服务器端采用白名单方式,对上传或下载的文件类型、大小进行严格的限制。 禁止以用户提交的数据,作为读、写、上传、下载文件的路径或文件名,以防止目录跨越和不安全直接对象引用攻击。 禁止将敏感文件(如日志文件、配置文件、数据库文件等),存放在Web内容目录下。 Web
-
桥接器预置 - Astro轻应用 AstroZero
使用系统预置的桥接器或自定义桥接器。 操作步骤 参考如何登录AstroCanvas中操作,登录AstroCanvas界面。 在编辑页面状态下,选中组件,单击组件上方的。 图1 单击数据 在数据类型中,选择“桥接器预置”,并选中所需的桥接器。 设置桥接器预置数据。 图2 设置桥接器参数
-
根据flow - Astro轻应用 AstroZero
回具体的错误信息。 result Object 参数解释: 返回服务编排的错误和警告信息。 请求示例 修改服务编排对象实例。 PUT https://AstroZero域名/u-route/baas/metadata/v1.0/Flow/000y000000aM8XixTN0S {