gpt4 book ai didi

GitHub API : Get Pinned Repositories

转载 作者:行者123 更新时间:2023-12-05 08:20:11 27 4
gpt4 key购买 nike

我正在查看文档,但找不到如何执行此操作。正如标题所说:如何使用 GitHub API 获取用户固定的存储库?

最佳答案

固定存储库数据在 GitHub v3 API 上不可用。但是您可以使用 GitHub 的 v4 GraphQL API 来获得与下面的 GraphQL 查询相同的结果:

{
user(login: "GabrielBB") {
pinnedItems(first: 6, types: REPOSITORY) {
nodes {
... on Repository {
name
}
}
}
}
}

上述查询的curl请求:

curl -L -X POST 'https://api.github.com/graphql' \
-H 'Authorization: bearer <token>' \
--data-raw '{"query":"{\n user(login: \"GabrielBB\") {\n pinnedItems(first: 6, types: REPOSITORY) {\n nodes {\n ... on Repository {\n name\n }\n }\n }\n }\n}"
'

上述请求的响应:

{
"data": {
"user": {
"pinnedItems": {
"nodes": [
{
"name": "xtate"
},
{
"name": "vscode-lombok"
},
{
"name": "react-use-session"
},
{
"name": "Android-CutOut"
},
{
"name": "xvfb-action"
},
{
"name": "Vehicles-API"
}
]
}
}
}
}

注意:您需要生成 token 才能访问 GraphQL API,您可以按照 here 给出的步骤生成该 token 。

关于GitHub API : Get Pinned Repositories,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60123888/

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