Я искал Github API и не смог найти конечную точку, которая извлекает мне информацию о проблеме только из идентификатора проблемы. Идентификатор проблемы (53454563) отличается от номера проблемы (№ 1, № 2 и т. Д.). Идентификатор проблемы — это первичный ключ таблицы проблем.
Из документации Github API можно получить подробности о проблеме с помощью запроса GET в / repos /: owner /: repo / Issues /: Number. Мне понадобится номер выпуска, имя владельца и имя репо, чтобы получить детали.
Есть ли способ получить информацию о проблеме только с помощью идентификатора проблемы?
Есть ли способ получить информацию о проблеме только с помощью идентификатора проблемы?
Нет, в настоящее время это невозможно. Вы можете сделать это с помощью идентификатора хранилища и номера выпуска, например, https://api.github.com/repositories/1725199/issues/1234.
GHTorrent проект предоставляет реляционную таблицу, которая использует ID
, что может быть проще для вас. Также есть BigQuery стол с теми же данными, с которыми мне легче работать.
Я не уверен, что привело вас только к идентификатору проблемы, но присоединившись ght.issues
с собственным Github столы на BigQuery, Вы можете решить эту проблему без Github API.