删除测试数据
重要
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:管理数据。
当客户端请求删除其测试报告时,你可以使用以下过程处理此请求:
调用 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
对于在上一步中收集的每个应用 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
仅当所有删除调用都返回成功时,才能完成此任务。