通过 GitHub GraphQL API (v4) 获取 GitHub 仓库洞察。

4
我希望获取关于我的项目被查看、克隆和流量来源的信息(分别)。当前,我可以通过点击仓库页面上的Insights按钮来查看Traffic信息。
请问在GitHub v4 GraphQL API中是否有方案可以检索这些信息?我目前找到的最接近的是以下内容;但是nodes并未包含任何统计数据:
{
  viewer {
    repositories(first: 100) {
      totalCount
      nodes {
        name
        description

      }
      pageInfo {
        endCursor
        hasNextPage
      }
    }
  }
}

// response


{
  "data": {
    "viewer": {
      "repositories": {
        "totalCount": 55,
        "nodes": [
          {
            "name": "Repo Name",
            "description": "Repo Description"
          },
          {
            ...
          }
      }
    }
  }
}

有人吗?有什么东西? - nopassport1
3
也在寻找同样的事情。 - nopassport1
1个回答

0

目前无法使用GraphQL API检索流量信息(如此处所述)。
您可以使用REST API v3,如GitHub文档中所述。

请注意,查看流量需要具有对所需存储库的推送权限的令牌。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接