下载应用中错误的 CAB 文件
在 Microsoft Store 分析 API 中使用此方法,可下载与应用中已报告给合作伙伴中心的特定错误相关联的 CAB 文件。 此方法仅可以下载过去 30 天内发生的应用错误的 CAB 文件。 合作伙伴中心的运行状况报告的“故障”部分也提供 CAB 文件下载。
开始使用此方法之前,你必须使用获取应用中错误的详细信息方法来检索你想下载的 CAB 文件的 ID。
必备条件
若要使用此方法,首先需要执行以下操作:
- 完成 Microsoft Store 分析 API 的所有先决条件(如果尚未这样做)。
- 获取 Azure AD 访问令牌,以供在此方法的请求标头中使用。 获取访问令牌后,在它到期前,你有 60 分钟的使用时间。 该令牌到期后,可以获取新的令牌。
- 获取要下载的 CAB 文件的 ID。 若要获取此 ID,请使用获取应用中的错误的详细信息方法来检索应用中特定错误的详细信息,并使用该方法的响应正文中的 cabId 值。
请求
请求语法
方法 | 请求 URI |
---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/analytics/cabdownload |
请求头
标头 | 类型 | 说明 |
---|---|---|
授权 | 字符串 | 必需。 Azure AD 访问令牌的格式为 Bearertoken<>。 |
请求参数
参数 | 类型 | 描述 | 必需 |
---|---|---|---|
applicationId | 字符串 | 要下载 CAB 文件的应用的应用商店 ID。 Store ID 在合作伙伴中心的应用标识页上提供。 Store ID 示例:9WZDNCRFJ3Q8。 | 是 |
cabId | string | 要下载的 CAB 文件的唯一 ID。 若要获取此 ID,请使用获取应用中的错误的详细信息方法来检索应用中特定错误的详细信息,并使用该方法的响应正文中的 cabId 值。 | 是 |
请求示例
以下示例演示如何使用此方法下载 CAB 文件。 将 applicationId 和 cabId 值替换为你的应用的相应值。
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/cabdownload?applicationId=9NBLGGGZ5QDR&cabId=1336373323853 HTTP/1.1
Authorization: Bearer <your access token>
响应
此方法将会返回一个 302(重定向)响应代码,并且会将响应中的 Location 标头分配给 CAB 文件的共享访问签名 (SAS) URI。 调用程序将被重定向至此 URI 以自动下载 CAB 文件。