2016-04-10 1 views
1

Учитывая проблему GitHub, есть ли способ получить запросы на pull, ссылающиеся на эту проблему через API?Как получить ссылки на запросы на вызовы

Эта информация отображается на html-странице GitHub, но я не вижу ничего в документации API.

Действительно ли это возможно?

ответ

0

есть ли способ, чтобы получить запросы подтягивания, которые ссылаются на этот вопрос с помощью API

не напрямую.
Даже reverse is not possible, так как запрос на тягу имеет ссылку «issue», указывающий на ... сам.

Но, как упоминалось в the issue API:

В прошлом тянуть запросы и вопросы были более тесно связаны, чем сейчас.
Что касается API, то каждый запрос на выталкивание является проблемой, но не каждая проблема - запрос на изгиб.

Эта конечная точка также может возвращать pull requests в ответе. Если проблемой является запрос на перенос, объект будет включать в себя ключ pull_request.

Таким образом, вы должны были бы перечислить комментарии запроса тянуть (с помощью Issue Comments API так комментирует PR работы с ним), и разобрать указанный комментарий найти ссылку на вопрос.

+0

Ну, ссылка 'issue' - это ссылка на себя, так как запрос на перенос считается своего рода проблемой, поэтому я бы сказал, что обратное это возможно только для синтаксического разбора' body' (я сделал это еще). –

+0

@ IvanGuardado Я согласен. синтаксический анализ содержимого тела кажется единственным способом найти ссылки на запрос запроса на вызов. – VonC

+0

Если вы отредактируете ответ, чтобы не путать других людей об этом, я соглашусь на него как на ответ :) –