删除测试数据

重要

Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。

详细了解支持时间线和替代方法。

本文档介绍 App Center Test 客户有一个客户端,其数据位于同一帐户中。 如果此客户端请求导出其数据,则 App Center Test 具有 API 来满足此请求。 所有详细说明的 API 都是公开的,并记录在 App Center Swagger 中。 有关 App Center GDPR 的详细信息,请访问 GDPR:管理数据

删除测试数据

当客户端请求删除其测试报告时,你可以使用以下过程处理此请求:

  1. 生成 API 令牌

  2. 调用 App Center 测试 API 以获取请求删除的客户端拥有的所有测试运行 ID 的列表。 你需要应用名称,所有者 (用户或组织) 名称。

    GET /v0.1/apps/{owner_name}/{app_name}/test_runs
    
    GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
    
  3. 对于在上一步中收集的每个应用 ID,进行以下 API 调用以删除测试运行。

    DELETE /v0.1/apps/{owner_name}/{app_name}/test_runs/{test_run_id}
    
    DELETE https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs/0ce0x71b-82ce-4d7a-8ce5-404a6a50d91a
    
  4. 仅当所有删除调用都返回成功时,才能完成此任务。