获取安装链接
该方法返回安装包的下载链接及完整安装套件。
参数
|
参数 |
描述 |
请求包含项 |
类型 |
取值 |
|---|---|---|---|---|
|
|
被管理公司的ID。 若请求中未包含此参数,将返回适用于所有被管理公司的安装链接。 |
可选 |
字符串 |
无额外要求。 |
|
|
软件包名称。 若请求中未包含此参数,将返回所有软件包。 |
可选 |
字符串 |
无额外要求。 |
|
|
当请求中包含此参数时,该方法将返回与特定分阶段发布环相关联的安装包。 |
可选 |
整数 |
无额外要求。
默认值:
可选值:
|
返回值
该方法返回一个数组,包含所请求软件包的安装链接列表,若未明确指定则返回所有可用软件包的链接。链接分为两种类型:
-
安装链接 - 此类链接下载可执行文件,用于启动指定版本安全代理的下载和安装流程。该文件会先从Bitdefender云服务器下载完整安装包,然后开始安装。
-
完整安装包 - 此类链接直接下载指定版本安全代理的完整安装包。
|
安装方式 |
文件大小 |
Windows兼容性 |
Linux兼容性 |
Mac兼容性 |
|---|---|---|---|---|
|
安装链接 |
较小 |
32位、64位、ARM |
32位、64位 |
64位 |
|
完整安装包 |
较大 |
32位、64位、ARM |
32位、64位、ARM |
64位、ARM |
列表中每个条目包含以下字段:
|
属性 |
类型 |
描述 |
|---|---|---|
|
|
字符串 |
需要获取安装链接及安装包的软件包名称。 |
|
|
字符串 |
Windows下载器的链接。 |
|
|
字符串 |
Mac下载器的链接。 |
|
|
字符串 |
Mac(ARM架构)下载器的链接。 |
|
|
字符串 |
Linux下载器的链接。 |
|
|
字符串 |
Windows 32位操作系统完整安装包的链接。 |
|
|
字符串 |
Windows 64位操作系统完整安装包的链接。 |
|
|
字符串 |
Windows ARM 64位操作系统完整安装包的链接。 |
|
|
字符串 |
Linux 32位操作系统完整安装包的链接。 |
|
|
字符串 |
Linux 64位操作系统完整安装包的链接。 |
|
|
字符串 |
Linux ARM 64位操作系统完整安装包的链接。 |
|
|
字符串 |
Mac操作系统完整安装包的链接。 |
|
|
String |
适用于Mac ARM操作系统的完整安装套件链接。 |
示例
请求
获取特定安装包的安装链接:
{
"params": {
"packageName": "my package"
},
"jsonrpc": "2.0",
"method": "getInstallationLinks",
"id": "426db9bb-e92a-4824-a21b-bba6b62d0a18"
}
获取与特定测试环关联的安装包链接:
{
"method": "getInstallationLinks",
"id": "736b0b48-63be-4b53-818e-b37df9b02e90",
"jsonrpc": "2.0",
"params": {
"ringId":3
}
}
响应
{
"id": "426db9bb-e92a-4824-a21b-bba6b62d0a18",
"jsonrpc": "2.0",
"result": [{
"packageName":"PackagesAPI1695391314.2838118LYi87FksSq",
"companyName": "TestC2",,
"installLinkWindows":"https://10.18.150.205/Packages/BSTWIN/0/setupdownloader_[aHR0cHM6Ly9tYWMtMDAtNTAtNTYtOTYtMWYtZTEua2N1bGRhci5jb206ODQ0My9QYWNrYWdlcy9CU1RXSU4vMC8ybmxFNngvaW5zdGFsbGVyLnhtbD9sYW5nPWVuLVVT].exe",
"installLinkMac":"https://10.18.150.205/Packages/MAC/0/2nlE6x/Bitdefender_for_MAC.dmg",
"installLinkMacArm":"https://10.18.150.205/Packages/MAC/0/2nlE6x/Bitdefender_for_MAC_ARM.dmg",
"installLinkMacDownloader":"https://10.18.150.205/Packages/MAC/0/2nlE6x/setup_downloader.dmg",
"installLinkLinux":"https://10.18.150.205/Packages/NIX/0/2nlE6x/setup_downloader.tar",
"fullKitWindowsX32":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=19",
"fullKitWindowsX64":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=20",
"fullKitWindowsArm64":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=35",
"fullKitLinuxX32":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=21",
"fullKitLinuxX64":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=22",
"fullKitLinuxArm64":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=36",
"companyName":"PackagesAPI1695391310.4621398PR2EsksWlt",
"companyId":"650d9e4f2cd3e936350495b7"
}]
}
{
"id": "736b0b48-63be-4b53-818e-b37df9b02e90",
"jsonrpc": "2.0",
"result": [
{
"packageName": "测试包",
"installLinkWindows": "$按环ID获取Windows安装链接",
"installLinkMac": "https:\/\/cloud.hydra.docker\/Packages\/MAC\/0\/wtnruh\/Bitdefender_for_MAC.dmg",
"installLinkMacArm": "https:\/\/cloud.hydra.docker\/Packages\/MAC\/0\/wtnruh\/Bitdefender_for_MAC_ARM.dmg",
"installLinkMacDownloader":"$按环ID获取Mac下载器链接",
"installLinkLinux": "$按环ID获取Linux安装链接",
"fullKitWindowsX32": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=19",
"fullKitWindowsX64": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=20",
"fullKitWindowsArm64": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=35",
"fullKitLinuxX32": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=21",
"fullKitLinuxX64": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=22",
"fullKitLinuxArm64": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=36",
"companyName": "比特梵德",
"companyId": "666ae9af01bfab9b4f05ed85"
}
]
}
注意
<gz_ip> 是GravityZone控制中心管理控制台的IP地址。
您可以使用以下任一提供的URL地址下载安装包:
-
如果您使用的是GZVA自签名证书。
curl -fOJ -H "您的API密钥:" https://gravityzone.bitdefender.com/api/v1.0/http/downloadPackageFullKit?packageId=5645cba6f12a9a8c5e8b4748&downloadType=20
-
如果您未使用GZVA自签名证书。
curl -fOJ -H "Authorization: Basic 编码后的API密钥" https://gravityzone.bitdefender.com/api/v1.0/http/downloadPackageFullKit?packageId=5f1ecde1be4be6142c3e9b32&downloadType=20
注意
BASE64编码的API密钥
是经过base64编码的API密钥。
获取您的
编码后的API密钥
,请使用以下命令:
echo "您的API密钥:" | base64