github - 如何从github API获取网站链接?

标签 github github-api

有没有办法通过github api获取网站链接?目前我在使用以下内容时没有看到它:

curl
-H "Accept: application/vnd.github.v3+json"
https://api.github.com/orgs/ORG/repos

我可以获取主题和描述文本,但不能获取网站 (winterbe.com/projects...)。

enter image description here

最佳答案

您需要使用GraphQL API ,并且您正在查找给定存储库下的 homepageUrl 字段。例如,下面的查询将给出给定用户的所有公共(public)存储库,并且对于每个存储库,它将给出其名称、描述和主页:

query MyQuery {
  repositoryOwner(login: "username") {
    repositories(orderBy: {field: CREATED_AT, direction: DESC}, first: 100, privacy: PUBLIC) {
      nodes {
        name
        description
        homepageUrl
      }
    }
  }
}

与 REST API 不同,GraphQL API 需要身份验证。您可以修改查询 here .

关于github - 如何从github API获取网站链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67163807/

相关文章:

github - 如何通过 GitHub API 列出组织的私有(private)存储库?

github - Github graphQL订购

git - 关于失败的 GitHub WebHooks 的通知?

github - 在 Gitlab 中将图像添加到 README.org 文件

git - 如何将共同作者添加到最新推送的 git commit 中?

github-api - 是否可以使用 GitHub api 为启用了 2FA 而无需访问 UI 的服务帐户创建访问 token ?

git - 无需克隆即可检索 Github 存储库的最新 git 提交哈希

git - 如何在 Github 中将单独的 pull 请求与 "stacking"相互叠加?

javascript - 验证我的 Angular 应用程序以便在 github 存储库上获得协作者

github - 如何在 github 上评论 PR 上的特定行号