#github #github-api
#github #github-api
Вопрос:
На этом рисунке показано несколько выпусков из проекта. Чтобы увидеть больше, нужно нажать кнопку «Далее».
Возможно ли получить данные (хэш-тег фиксации, дату) обо всех выпусках, предпочтительно в формате файлов Excel, csv, json или, по крайней мере, на одной веб-странице.
Ответ №1:
Конечная точка API list releases предоставит данные о каждом выпуске в репозитории в формате JSON:
GET /repos/:owner/:repo/releases
target_commitish
Поле, возвращаемое в ответе, является ближайшим к хэшу коммита, который возвращается этим API, но затем вы можете использовать API Git Data для возврата commit SHA:
GET /repos/:owner/:repo/git/tags/:sha
Где :sha
может быть возвращена строка target_commitish
. Результат этого запроса даст вам соответствующий commit SHA в sha
поле.