出口
“获取导出”端点根据itemId返回一个包含所有资产(“文件夹”,“流”,“数据文件”,“子流”等)的zip文件。 itemId是资产菜单中元素的唯一ID。如果未提供itemId,则端点将导出控制器中可用资产菜单中的所有资产。输出的zip文件可以用作“导入”端点的输入参数,也可以在LEAPWORK Studio中手动导入。 注意,t具有“ targetItemId”的arget项必须是内部包含流或内部流的文件夹。
http:// {controllerMachine}:{controllerPort} / api / v3 / 出口 / {timeoutMinutes} / {targetItemId)
领域 | 类型 | 描述 | 评论 |
---|---|---|---|
timeoutMinutes | 整数 | 根据导出对象的数量定义最大超时 | |
targetItemId | 串 | 资产中项目的唯一标识符(itemId) menu. | 项可以是以下类型:'文件夹','流','数据文件','子流', 'InteractiveImage', 'DesktopElement','WebElement', 'InteractiveImageCollection' |
curl -X GET --header'接受:application / octet-stream'--header'AccessKey:Mo87Nc4qDAtzJNDb''http://{controllerMachine}:{controllerPort} / api / v3 / 出口 / {timeoutMinutes} / {targetItemId}'
$ headers = @ {}
$ headers.Add(“ AccessKey”,“ Mo87Nc4qDAtzJNDb”)
$ headers.Add(“ Accept”,“ application / octet-stream”)
Invoke-WebRequest -Uri“ http://{controllerMachine}:{controllerPort}/ api / v3 /出口/ { timeoutMinutes}/ { targetItemId}“ -ContentType” application / octet-stream“-标题$ headers-方法GET
响应正文返回一个可用于下载 包含导出资产的zip文件。
下载All_Assets.zip
回应码
200(确定)
400(请求类型不正确)
401(错误的访问密钥)
404(找不到targettargetId的文件夹/找不到资产,但它不是文件夹)
409(不可解决的资产所有权冲突)
500