gpt4 book ai didi

api - 如何使用 GitHub GraphQL API 获取具有特定主题的所有存储库?

转载 作者:行者123 更新时间:2023-12-05 06:24:55 31 4
gpt4 key购买 nike

我正在尝试使用 Github GraphQL API 获取我所有包含主题“portfolio”的存储库。

目前,我只找到了如何获取github 上具有特定主题的所有 repo ,如下所示:

{
search(type: REPOSITORY, query: "topic: portfolio", last: 50) {
repos: edges {
repo: node {
... on Repository {
url
}
}
}
}
}

而且我知道如何获取特定用户的所有存储库,如下所示:

{
user(login: "VitFL") {
repositories(last: 50) {
repos: nodes {
url
}
}
}
}

但我不知道如何组合这些查询,所以我可以接收针对特定用户的所有主题为“portfolio”的 repo

有谁知道如何实现这个结果?

最佳答案

使用 search(),可以将 user 参数添加到 query 值。

另外,冒号后面的空格应该被删除,即 topic: portfolio -> topic:portfolio。通过此更改,您会发现更多结果。

{
search(type: REPOSITORY, query: "user:VitFL topic:portfolio", last: 50) {
repos: edges {
repo: node {
... on Repository {
url
}
}
}
}
}

关于api - 如何使用 GitHub GraphQL API 获取具有特定主题的所有存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57451102/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com