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