使用 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,请打开桌面应用程序 的任何 |
是的 |
出租车ID哈希 (cabIdHash) | 字符串 | 要下载的 CAB 文件的唯一 ID 哈希。 若要获取此值,请使用 获取桌面应用程序 方法中错误的详细信息,以检索应用程序中特定错误的详细信息,并在该方法的响应正文中使用 cabIdHash 值。 | 是的 |
请求示例
以下示例演示如何使用此方法下载 CAB 文件。 将 applicationId 和 cabIdHash 参数替换为桌面应用程序的相应值。
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 文件。
相关主题
- 健康报告
- 通过 Microsoft 应用商店服务 获取分析数据
- 获取桌面应用程序 的错误报告数据
- 获取桌面应用程序中错误的详细信息
- 获取桌面应用程序错误的堆栈跟踪信息