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