2016-04-10 1 views
1

GitHubの問題がある場合、API経由でその問題を参照するプルリクエストを取得する方法はありますか?問題のプルリクエスト参照を取得する方法

この情報はGitHubのhtmlページに表示されていますが、APIのドキュメントには何も表示されません。

本当に可能ですか?

答えて

0

未直接API

を経由してその問題への言及プル要求を取得する方法があります。
でも、プルリクエストは...というリンクを持っています。

しかしthe issue APIで述べたように

過去には、要求と課題を引くには、より密接に、彼らは今より整列させました。
APIに関する限り、すべてのプルリクエストは問題ですが、すべての問題がプルリクエストであるとは限りません。

このエンドポイントも応答でpull requestsを返すことがあります。問題がプルリクエストの場合、オブジェクトにはpull_requestキーが含まれます。

だから(PR上のコメントはそれで行われているのでIssue Comments APIを使用して)プル要求のコメントを一覧表示し、問題への参照を見つけると言わコメントを解析する必要があります。

+0

'issue'リンクはプルリクエストが一種の問題だと考えられているので、自分自身へのリンクです。逆に、' body'フィールドの解析も可能です(私はまだ)。 –

+0

@IvanGuardado私は同意します。本文の内容を解析することは、問題からプルリクエスト参照を見つける唯一の方法と思われます。 – VonC

+0

あなたがそのことについて他の人を混乱させないように答えを編集した場合、私は答えとしてそれを受け入れるでしょう:) –