Удаление тестовых данных

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio до полного прекращения его использования, существует несколько рекомендуемых вариантов, на которые можно перейти.

Узнайте больше о сроках поддержки и альтернативных вариантах.

В этом документе рассматривается сценарий, в котором у тестового клиента Центра приложений есть клиент, данные которого находится в той же учетной записи. Если этот клиент запрашивает экспорт своих данных, тест Центра приложений имеет API для удовлетворения этого запроса. Все подробные сведения об API являются общедоступными и задокументированы в Центре приложений Swagger. Дополнительные сведения о GDPR для Центра приложений см. в разделе GDPR: управление данными.

Удаление тестовых данных

Когда клиент запрашивает удаление тестовых отчетов, вы можете обработать этот запрос с помощью следующего процесса:

  1. Сгенерируйте токен API.

  2. Вызовите API тестирования Центра приложений , чтобы получить список всех идентификаторов тестового запуска, принадлежащих клиенту, запрашивающего удаление. Вам потребуется имя приложения и имя владельца (пользователя или организации).

    GET /v0.1/apps/{owner_name}/{app_name}/test_runs
    
    GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
    
  3. Для каждого идентификатора приложения, собранного на предыдущем шаге, выполните следующий вызов 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. Выполнение этой задачи достигается только в том случае, если все вызовы удаления возвращают успешное выполнение.