github-api相关内容

通过 GraphQL API 显示 100 多个条目

我已经厌倦了在 github grpahQL API 中使用 endCursor 和 hasNextPage 进行分页以获得 100 多个数据.我使用的查询是: 查询{组织(登录:“XXX"){存储库(名称:“XX"){pullRequests(first:100, states:[OPEN], after: "XXX" ) {页面信息{有下一页结束光标}}} 它正在工作.但是为了访问更多细节 ..
发布时间:2022-01-04 10:37:46 其他开发

如何使用 GitHub API 获取 GitHub 中存储库的依赖信息?

当我使用GitHub API v4获取一些信息时,我可以通过使用repository.dependencyGraphManifests轻松获取依赖项.但是我找不到任何使用GitHub API v4来获取依赖信息的方法,尽管我可以在Insights->Dependency Graph->Dependents中看到它.我想知道是否有任何可能的方法来获取 GitHub 存储库中的依赖信息?无论是 Git ..
发布时间:2022-01-04 10:34:14 其他开发

Github GraphQL - 获取存储库的提交列表

我正在使用 GraphQL 从使用 Github 的 GraphQL (v4) API 的存储库列表中获取一些数据.我想从存储库中获取最新提交的列表,无论提交的分支/标签/引用是什么. 现在我正在执行以下操作以从某个存储库中获取提交列表: ... 在存储库{refs(refPrefix:"refs/",orderBy:$refOrder,first:1){边{节点{...在参考{目标{.. ..
发布时间:2022-01-04 10:34:04 其他开发

GitHub API v4:如何使用分页遍历?(GraphQL)

我使用 Github API v4 来运行搜索查询. 从 API 文档中我可以理解以下查询为我提供了 pageInfo,但我不知道如何使用它来遍历. 查询{搜索(第一个:100,类型:用户,查询:“位置:美国回购:> 0语言:java"){页面信息{起始光标有下一页结束光标}用户数节点{...在用户{生物公司电子邮件ID是赏金猎人是校园专家是开发者计划成员是雇员可出租isSiteAdmin ..
发布时间:2022-01-04 10:31:02 其他开发

GitHub GraphQL 等价于内容 API

GitHub 的 GraphQL API 是否与 contents API? 我似乎无法提出接受 repo 所有者、repo 名称和文件路径并返回文件内容的查询.我猜它与 tree 对象有关?> https://developer.github.com/early-access/graphql/explorer/ 解决方案 经过一番挖掘,找到了: 查询{存储库(名称:“repoN ..
发布时间:2022-01-04 10:30:27 其他开发

使用 GraphQL (v4 API) 在 GitHub 中搜索代码

我正在使用 GitHub 的 GraphQL API 来搜索包含特定单词的文件/代码.一个简单的(人为的)搜索示例,在这种情况下,是在位于“recipes"(repo)的“someuser"(repo 的所有者)的文件中查找术语“beef",如下所示: {搜索(查询:“牛肉回购:一些用户/食谱",类型:REPOSITORY,第一个:10){存储库计数边{节点{...在存储库{名称}}}}} 我 ..
发布时间:2022-01-04 10:25:50 其他开发

如何在 Postman 中使用 GitHub API

我想在 Postman 中获取公共要点列表.我可以在我的命令行中执行 curl https://api.github.com/gists/public ,它工作正常. 但是我没有设法找出如何在 Postman 中做同样的事情. 我尝试在 https://api.github.com/gists/public 发出 GET 请求,该请求返回以下对象: {"message": "错误的凭 ..
发布时间:2021-12-31 09:18:13 其他开发

使用 bash 将文件上传到 Gist

我通常会在 Github 的 Gist 上粘贴错误报告和日志,以交换编程相关的调试信息.Gist 没有上传文件的按钮.所以有时候把你的大错误报告复制粘贴到gist textarea中输入不是那么方便. 有没有办法从命令行将文件上传到 Gist 帐户中的新 Gist 中? 还为要上传的文件创建一个临时 git 存储库会有所帮助,然后我会在脚本中自动执行此操作. 最后我想用一个bas ..
发布时间:2021-12-29 13:11:18 其他开发

设置 Github Commit RSS 提要

我正在尝试将我的 github 提交作为 RSS 提要,但到目前为止我还没有弄清楚.我知道可以使用以下语法提供私人提要: https://github.com/username.atom?token=token 但这是用户的活动提要.我想要我的一个项目的提交源. 更新:这是最终的语法: https://github.com/username/repository_name/commit ..
发布时间:2021-12-14 13:43:42 其他开发

github 搜索限制结果

我需要在 Github 上进行非常大的搜索以获取我论文中的统计数据. 比如我需要在 GitHub 上探索大量的 Android 项目,但是该站点将搜索结果限制为 1000 个(例如 https://github.com/search?l=java&q=onCreate&ref=searchresults&type=代码&utf8=%E2%9C%93).同样使用 Java GitHub API ..
发布时间:2021-12-14 13:39:10 其他开发

通过 Github API 从 Github 存储库中获取所有文件名

是否可以使用 GitHub API 从存储库中获取所有文件名? 我目前正在尝试使用 PyGithub 修补这个问题,但我完全可以手动执行请求只要它有效. 到目前为止我的算法是: 获取用户存储库名称 获取匹配特定描述的用户仓库 ???获取 repo 文件名? 解决方案 这必须与特定提交相关,因为某些文件可能存在于某些提交中,而在其他提交中不存在,因此在查看文件之前,将需 ..
发布时间:2021-12-14 13:38:35 其他开发

GitHub Api 下载 zip 或 tarball 链接

这里有一个关于如何创建 zip/tarball 字符串的很好的链接 我从github下载zip文件时,文件名末尾的十六进制字符串代表什么? 但我正在查看 GitHub APIv3,我很好奇我是否遗漏了什么. 有没有办法通过 API 调用获取 zip/tarball 链接? 如果没有,有没有一种方法可以在不使用 git 二进制文件或库的情况下构建该字符串?意思是,我可以使用各 ..
发布时间:2021-12-14 13:33:58 其他开发

如何检索一个人的所有 GitHub 存储库列表?

我们需要在他的 GitHub 帐户上显示一个人的存储库中的所有项目. 如何使用特定人的 git 用户名显示其所有 git 存储库的名称? 解决方案 您可以使用 github api 为此.点击 https://api.github.com/users/USERNAME/repos 将列出用户 USERNAME 的公共存储库. ..
发布时间:2021-12-14 13:31:44 其他开发

如何通过github API在github中创建存储库?

我正在尝试使用 github api 在特定组织下创建存储库.我正在查看这个 站点,它讨论了如何在特定组织下创建存储库. 在这个组织中创建一个新的存储库.通过身份验证的用户必须是指定组织的成员.POST/orgs/:org/repos 现在我无法理解在特定组织下创建存储库所需的完整 URL 是什么?我有我的用户名和密码,可用于通过 https url 在组织下创建存储库. 我的githu ..
发布时间:2021-12-14 13:24:23 其他开发

如何使用 GitHub API v3 创建提交并推送到 repo?

我想创建一个存储库并通过任何 Python 包向其提交一些文件.我该怎么办? 我不明白如何添加提交文件. 解决方案 使用 requests 库的解决方案: 注意:我使用 requests 库来调用 GitHub REST API v3. 1.获取特定分支的最后一次提交 SHA # GET/repos/:owner/:repo/branches/:branch_namel ..
发布时间:2021-12-14 13:16:19 Python

在克隆之前如何查看 GitHub 存储库的大小?

在决定克隆之前,有没有办法查看 GitHub 上的 Git 存储库有多大? 这似乎是一个非常明显/基本的统计数据,但我在 GitHub 上根本找不到如何查看它. 解决方案 有一种方法可以通过 GitHub API. 语法:GET/repos/:user/:repo 示例:https://api.github.com/repos/git/git 在检索有关存储库的信息时, ..
发布时间:2021-12-14 12:59:40 其他开发

使用带有用户名和密码的 Invoke-WebRequest 在 GitHub API 上进行基本身份验证

使用 cURL,我们可以通过 HTTP 网络请求传递用户名,如下所示: $ curl -u https://api.github.com/user -u 标志接受用于身份验证的用户名,然后 cURL 将请求密码.cURL 示例用于使用 GitHub Api 进行基本身份验证. 我们如何类似地将用户名和密码与 Invoke-WebRequest 一起传递?最终目标是通过 GitHub AP ..
发布时间:2021-12-07 23:56:36 其他开发

你如何获得 Githubs API v4 的总贡献

我一直在浏览 Github V4 API 文档,但似乎找不到查询当年总贡献的方法(如您的 github 个人资料所示).有没有人设法使用新的 API 从您的个人资料中获取一些统计数据? 我在 github 上使用了 graphQL 和个人访问令牌,并设法获得了最少的用户配置文件数据;用户名、个人资料名称等 解决方案 ContributionsCollection 对象提供两个日期之间 ..
发布时间:2021-11-15 22:04:58 其他开发