You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取可用VS Code版本列表及其下载链接?

获取VS Code可下载版本列表及下载URL的方法

方法一:使用官方未公开但稳定的API

微软存在几个未正式文档化但长期可用的接口,可直接获取版本相关数据:

  • 获取全量版本号列表:请求https://update.code.visualstudio.com/api/releases/stable可获取所有稳定版的版本号JSON数组;若需要Insider预览版,将路径中的stable替换为insider即可。
  • 获取指定版本的下载详情:针对目标版本号(如1.85.1),请求https://update.code.visualstudio.com/api/releases/stable/1.85.1,返回的JSON数据包含各平台(Windows、macOS、Linux)的下载URL、文件校验值等完整信息。

方法二:解析官方下载页的静态资源

VS Code官方下载页的版本选项依赖静态JSON资源,你可以直接请求对应平台的版本清单(例如Windows x64用户版:https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-user),或通过浏览器开发者工具查看页面加载的版本资源文件,从中提取版本号和下载链接。

方法三:编写简单脚本批量获取

你可以用脚本快速批量获取版本列表和下载链接,以下是Python示例:

import requests

# 获取指定频道的所有版本号
def get_vscode_version_list(channel="stable"):
    api_url = f"https://update.code.visualstudio.com/api/releases/{channel}"
    return requests.get(api_url).json()

# 获取指定版本的各平台下载信息
def get_version_download_info(version, channel="stable"):
    api_url = f"https://update.code.visualstudio.com/api/releases/{channel}/{version}"
    return requests.get(api_url).json()

# 示例使用
stable_versions = get_vscode_version_list()
print("最近5个稳定版版本号:", stable_versions[:5])
latest_version_downloads = get_version_download_info(stable_versions[0])
print("最新稳定版下载详情:", latest_version_downloads)

这些未公开API虽无官方文档,但长期以来稳定性良好,被大量第三方工具采用,若后续有调整,可通过官方下载页的资源加载逻辑同步更新获取方式。

内容的提问来源于stack exchange,提问作者aryzing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 21:52:42