我正在尝试将我的项目从GitHub API v3迁移到v4。如何通过GraphQL应用程序接口获取存储库的文件或目录,就像我在v3中使用以下RESTful应用程序接口所做的那样:GET /repos/:owner/:repo/contents/:path?
我已经阅读了GitHub接口v4的文档,但是找不到任何关于它的东西。
发布于 2020-04-17 17:45:16
用于搜索目录:
query {
repository(name: "<repo>", owner: "<owner>") {
object(expression: "master:") {
... on Tree {
entries {
name
}
}
}
}
}并获取文件内容:
query {
repository(name: "<repo>", owner: "<owner>") {
object(expression: "master:<path>") {
... on Blob {
oid
byteSize
text
}
}
}
}https://stackoverflow.com/questions/60391116
复制相似问题