6.7. 用于导出集成的端点

此端点导出标记为指定环境的集成,且从未导出或者自上次标记为该环境以来尚未导出。另请参阅: 调用 Fuse Online 公共 API 导出端点

方法和端点

GET

/public/integrations/{env}/export.zip

表 6.7. 参数

Name类型描述

所需的标头参数

-H "Content-Type: <media-type>"

multipart/form-data

端点所需的介质类型。

-h "SYNDESIS-XSRF-TOKEN: awesome"

Custom

身份验证需要。

-h 'Authorization: Bearer <token> '

Custom

公开 Fuse Online 公共 REST API 的 OpenShift 服务帐户的 secret 令牌。请参阅 获取 secret 令牌

路径参数

{env}

字符串

必需。您在 Fuse Online 控制台中创建的环境标签。端点导出标记为此环境的集成。

查询参数

all=true

字符串

可选的。指定这个选项,以导出 Fuse Online 环境中的所有集成。端点导出每个集成的当前版本。如果集成还没有标记为指定环境,则端点会将指定的环境标签添加到集成。您必须已创建了 environment 标签;端点无法创建标签。

其他参数

-o export.zip

字符串

如果您指定了查询参数,则需要此项。如果没有这个选项,导出的集成位于名为 export.zip?all=true 的文件中。

请求示例

在本例中,端点会导出标记为 test1 环境的集成:

/public/integrations/test1/export.zip

在以下示例中,端点确保每个集成都标记为 test1 环境,并返回 export.zip 文件中的所有集成。

/public/integrations/test1/export.zip?all=true -o export.zip

生成

application/octet-stream

响应

包含导出的集成的 export.zip 文件。如果没有要导出的集成,端点会返回 204 的 HTTP 状态。