Я пытаюсь извлечь политики из API git / policy rest, следуя этой статье:
https://docs.microsoft.com/en-us/rest/api/azure/devops/git/policy%20configurations/list?view=azure-devops-rest-5.0
Когда я вызываю:
https://dev.azure.com/{organization}/{project}/_apis/git/policy/configurations?api-version=5.0-preview.1
Я получаю ответ: {"count": 0, "value": []}
В проекте, который я пробовал, определены политики филиалов.
Интересно, если я попробую api политики / конфигураций:
https://docs.microsoft.com/en-us/rest/api/azure/devops/policy/configurations/list?view=azure-devops-rest-5.0#policyconfiguration
https://dev.azure.com/{organization}/{project}/_apis/policy/configurations?api-version=5.0-preview.1
Я получу политики обратно.Я еще не пробовал указывать какие-либо параметры, но в документации указано «repositoryId unset, refName unset: возвращает все конфигурации политик, которые определены на уровне проекта», а в их примере uri не отображаются параметры в строке запроса.
Я вижу, что этот API в предварительном просмотре.Это не работает вообще в настоящее время или я просто что-то упустил?Я пытаюсь использовать API-интерфейсы git / policy, потому что в статье api policy / configurations указано «использовать API-интерфейс / _apis / git / policy / configurations, который обеспечивает поддержку фильтрации первого класса».