Azure Devops - Как получить опубликованную информацию вики-страницы с помощью Rest API
Боюсь, что в данный момент такого REST API нет, однако вы можете отследить его с помощью таких инструментов, как Fiddler, или нажмите F12 в браузере Chrome, затем выберите Network
.
. В веб-интерфейсе мы можем получить доступ к View revisions
вики:
Мы могли бы получить историю этой вики:
Тогда мы нажмите F12 и щелкните первую историю, мы можем получить REST API, как показано ниже:
https://dev.azure.com/<OrganizationName>/<ProjectName>/_apis/git/repositories/<WikiName>/Commits/<CommitsId>?
Но , если мы хотим автоматизировать это с помощью REST API, в данный момент это кажется невозможным.
Чтобы автоматизировать это, нам нужно получить первый идентификатор фиксации для Wiki, я мог бы использовать REST API :
https://dev.azure.com/<OrganizationName>/<ProjectName>/_apis/git/repositories/<WikiName>/Commits/?
Теперь я могу получить все коммиты, но эти коммиты для всех файлов Wiki, и нет никаких других параметров, которые можно было бы использовать, чтобы отфильтровать, какой вики-документ ком мит ассоциируется с. Таким образом, мы не смогли получить первый коммит для каждой вики автоматически. Это текущее ограничение.
Надеюсь, это поможет.