rest - Github GraphQL API : How can I gather specific user's repositories?

标签 rest github graphql github-api github-graphql

我正在尝试获取具有登录名“somelogin”的用户的存储库。

它返回所有存储库,但是我试图让存储库仅归他所有。因为新的API使用GraphQL,所以我做不到。

目前,我正在使用:

{
   "query": "query { user(login:\"furknyavuz\") {repositories(first: 50) { nodes { name url }}}}"
}

最佳答案

您可以使用isFork: false排除派生。在explorer中:

{
  user(login: "furknyavuz") {
    repositories(first: 50, isFork: false) {
      nodes {
        name
        url
      }
    }
  }
}

curl :
curl -H "Authorization: bearer token" -d '
 {
   "query": "query { user(login: \"furknyavuz\") { repositories(first: 50, isFork: false) { nodes { name url } } } }"
 }
' https://api.github.com/graphql

关于rest - Github GraphQL API : How can I gather specific user's repositories?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47231290/

相关文章:

rest - 什么是 RESTful 编程?

javascript - 可以在网站上嵌入 Github 问题列表(带有特定标签)吗?

json - GraphQL 可以处理将单项数组转换为字典的 XML 响应吗?

rest - Clojure 中的 OAuth1

javascript - 尝试在 Node.js 中进行 REST GET 调用

rest - Swagger发送正文和formData参数

git - 从 git 存储库历史记录中删除文件

git - 如果不 merge ,删除后的 git 分支会发生什么?

neo4j-graphql-js:使用 @cypher 满足类型而不返回具体节点

javascript - 如何将计算状态添加到 React Apollo 中的图形对象?