gpt4 book ai didi

与内容 API 等效的 GitHub GraphQL

转载 作者:行者123 更新时间:2023-12-03 10:10:41 26 4
gpt4 key购买 nike

GitHub的GraphQL API有一个等价于 contents API ?

我似乎无法提出一个接受 repo 所有者、repo 名称和文件路径并返回文件内容的查询。我猜它与 tree 有关目的?

https://developer.github.com/early-access/graphql/explorer/

最佳答案

经过一番挖掘,发现它:

query {
repository(name: "repoName", owner: "repoOwner") {
object(expression: "branch:path/to/file") {
... on Blob {
text
}
}
}
}

传递给 expression 的参数在 object field 实际上是一个 git 修订表达式,适用于 rev-parse ,所以我想你可以用它来进行高级查询。

文档:
  • Repository object on GitHub API
  • rev-parse
  • 关于与内容 API 等效的 GitHub GraphQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44137710/

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