Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 列出GitHub回购协议名称_Json_Api_Github_Postman - Fatal编程技术网

Json 列出GitHub回购协议名称

Json 列出GitHub回购协议名称,json,api,github,postman,Json,Api,Github,Postman,我正在尝试获取我所在组织的GitHub回购协议名称列表。 使用邮递员我用过: GET https://api.github.com/orgs/ORGNAME/repos 这将使用每个回购的所有数据进行响应。有没有办法只返回回购协议的名称 谢谢 使用RESTAPI是不可能的。您需要使用他们的GraphQL API来获取特定字段。使用REST API,您将始终获得完整的数据集,但使用GraphQL,您可以四处查询,只获取您需要的数据。以下是一个示例: 要获取graphql中的数据,该方法必须是P

我正在尝试获取我所在组织的GitHub回购协议名称列表。 使用邮递员我用过:

GET https://api.github.com/orgs/ORGNAME/repos
这将使用每个回购的所有数据进行响应。有没有办法只返回回购协议的名称


谢谢

使用RESTAPI是不可能的。您需要使用他们的GraphQL API来获取特定字段。

使用REST API,您将始终获得完整的数据集,但使用GraphQL,您可以四处查询,只获取您需要的数据。以下是一个示例:

  • 要获取graphql中的数据,该方法必须是POST,并放置基本url

  • 在请求主体中,选择GraphQL。并在查询中添加以下查询:

     query MyQuery {
           nodes(ids: ["#node_id"]) {
         ... on Organization {
    
       repositories(first: 10) {
         nodes {
           name
         }
       }
     }
    
    } }

  • PS:用组织节点id替换节点id

  • 在授权选项卡中,选择类型承载令牌并添加您的Github访问令牌()