下载修复您的桌面应用程序错误的 CAB 文件

使用 Microsoft 应用商店分析 API 中的方法,下载与某个特定错误相关的、您已添加到 Windows 桌面应用程序计划的桌面应用程序的 CAB 文件。 此方法只能下载过去 30 天内发生的应用错误的 CAB 文件。 合作伙伴中心桌面应用程序的 运行状况报告 中也提供了 CAB 文件下载。

在使用此方法之前,必须先使用 获取桌面应用程序 方法中错误的详细信息,以检索要下载的 CAB 文件的 ID 哈希。

先决条件

若要使用此方法,首先需要执行以下操作:

  • 完成 Microsoft Store 分析 API 的所有先决条件(如果尚未这样做)。
  • 获取 Azure AD 访问令牌,以供在此方法的请求标头中使用。 获取访问令牌后,在它到期前,你有 60 分钟的使用时间。 令牌过期后,可以获取一个新令牌。
  • 获取要下载的 CAB 文件的 ID 哈希。 若要获取此值,请使用 获取桌面应用程序中错误的详细信息 方法检索应用中特定错误的详细信息,并在该方法的响应正文中使用 cabIdHash 值。

请求

请求语法

方法 请求 URI
获取 https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload

请求标头

标题 类型 DESCRIPTION
授权 字符串 必填。 Azure AD 访问令牌,形式为Bearer<token>。

请求参数

参数 类型 DESCRIPTION 必选
应用ID 字符串 要下载 CAB 文件的桌面应用程序的产品 ID。 若要获取桌面应用程序的产品 ID,请打开桌面应用程序 的任何 合作伙伴中心分析报告(例如 运行状况报告),并从 URL 检索产品 ID。 是的
出租车ID哈希 (cabIdHash) 字符串 要下载的 CAB 文件的唯一 ID 哈希。 若要获取此值,请使用 获取桌面应用程序 方法中错误的详细信息,以检索应用程序中特定错误的详细信息,并在该方法的响应正文中使用 cabIdHash 值。 是的

请求示例

以下示例演示如何使用此方法下载 CAB 文件。 将 applicationIdcabIdHash 参数替换为桌面应用程序的相应值。

GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload?applicationId=10238467886765136388&cabIdHash=00001111-aaaa-2222-bbbb-3333cccc4444 HTTP/1.1
Authorization: Bearer <your access token>

响应

此方法返回 302(重定向)响应代码,响应中的 Location 标头被设置为 CAB 文件的共享访问签名(SAS) URI。 调用方重定向到此 URI,以自动下载 CAB 文件。