如何从 Github API 请求仅与 Github 上存储库问题相关的某些字段的值?

gau*_*mar 6 api github github-api

当我使用像https://api.github.com/repos/jquery/jquery/issues这样的 Github API URL 来获取 jquery/jquery 存储库的问题相关信息时,API 会返回有关所有字段的问题的信息特定问题,例如 -

"url": "https://api.github.com/repos/jquery/jquery/issues/2192",
    "labels_url": "https://api.github.com/repos/jquery/jquery/issues/2192/labels{/name}",
    "comments_url": "https://api.github.com/repos/jquery/jquery/issues/2192/comments",
    "events_url": "https://api.github.com/repos/jquery/jquery/issues/2192/events",
    "html_url": "https://github.com/jquery/jquery/issues/2192",
Run Code Online (Sandbox Code Playgroud)

但我不希望这些所有字段都用于特定问题。我希望 API 只返回这些字段而不是返回所有字段-

created_at
closed_at
pull_request
Run Code Online (Sandbox Code Playgroud)

我没有使用 CURL。我只使用 API URL 使用 jQuery 函数从 Github API 获取 JSON 数据 -

    var issues_data;
    $.getJSON(URL, function(json){
      issues_data= json;                                 
    });
Run Code Online (Sandbox Code Playgroud)

$.getJSON(URL, function(json) 使用上面指定的 URL 并请求与 jquery/jquery 存储库的问题相关的信息。但返回的信息包含每个问题的每个字段,这使得结果尺寸更大,使其成为一个沉重的要求。

我希望 Github API 为每个问题只返回 3 个以上的字段,而不是所有字段。

如果有人可以通过提供 URL 的格式或代码来提供帮助,那就太好了。

Tim*_*sen 1

以下是一个示例 URL,它使用您在问题中指定的三个查询条件:

https://github.com/search?q=created%3A%3E%3D2013-02-01+closed%3A%3C2013-10-01&type=pr
Run Code Online (Sandbox Code Playgroud)

这会搜索type=pr在 2013 年 2 月 1 日或之后创建的所有拉取请求 ( ) ( created%3A%3E%3D2013-02-01),并且在 2013 年 10 月 1 日之前关闭 ( closed%3A%3C2013-10-01)。