问题标签 [github-graphql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
graphql - 通过 graphql 更新 github 存储库描述
这是 GitHub API 的 GraphQL 查询:
我收到此错误消息:
这里有什么问题?我正在尝试更新存储库描述。
github - 从差异中提取请求评论评论错误的位置?
我有一个监听所有代码审查的 webhook,然后我获取此 PR 审查的评论,以便获得评论在差异中的位置。我正在使用 GitHub REST API,但我遇到的问题与 GraphQL API 相同。
所以工作流程是:
- 从 webhook 中获取评论 ID
- 获取该评论的评论列表
- 对于每条评论,获取 diff hunk 和找到编辑行的位置
所有这些在 99% 的时间里都能正常工作。有时我null
在这个位置上,我忽略了这些评论。
但这一次,我遇到了另一个奇怪的问题。通常,位置是指 diff 中行的索引。
例如,在:
如果位置为 3,则编辑的行为+# sedy-test
。
问题是对于某些评论,我得到的位置不能在差异内。例如,请参阅此 PR。
当我尝试通过以下请求获取评论的评论位置时:
响应如下:
位置是 71,但差异不包含超过 40 行。
如果是 GitHub API,或者我不理解 position 字段的意义,那么这是一个错误吗?
注意:我在 GitHub 论坛上发布了同样的问题。
android - Github GraphQl 获取 REPOSITORY 订阅者数量和订阅者列表
我正在使用以下内容通过查询名称“android”搜索存储库
如何获取 REPOSITORY 订阅者数量和订阅者列表
提前致谢 :)
android - 第一次请求时的 GitHub GraphQL 游标分页
嗨,我正在使用 Apollo android 从 Github GraphQl 获取带有关键字的存储库列表
我还必须添加基于光标的分页。
这是 .graphql 文件
第一次发送请求时 afterCursor 变量的值是多少
我尝试了 null 但响应失败
我也尝试了空字符串
提前致谢..
javascript - 我如何获得数组的每个用户的存储库数量?
我正在尝试使用 GitHub 的 v4 API 获取一些用户的存储库数量。在他们的资源管理器中,我发现我可以查询user(login: String!)
,但是我只能看到一个用户存储库计数。是否可以使用 GitHub 的 v4 API 遍历用户列表并获取他们的每个存储库计数?
graphql - 如何使用 GraphQL 获取 GitHub 存储库的提交以及已更改的文件和更改本身
我能够获取提交列表(包含提交消息、oid、提交 url等字段)以及在分支changedFiles
的存储库中创建的数量。
但是,我无法弄清楚如何获取有关更改本身和已更改文件的任何信息。master
在 REST API 的 v3 中,有关更改的信息包含在files
->patch
和files
->中,raw_url
或者blob_url
在该阶段提供了有关原始文件本身的信息。
Q) 在使用 GraphQL 的 GitHub API v4 中,我如何获得相应的信息?
我现在坚持的查询(为简洁起见仅显示 1 个提交)-
输出:
github - 使用 GraphQL [Javascript] 从 Github 存储库获取图像
我想从github
存储库中获取图像并将其显示在我的网站上。说,我的github-repo
被叫中有一个图像banner.png
。我已成功获取README.md
纯文本文件的内容。但是图像是二进制的,因此我不知道如何让它们(或只是url
该图像)在img
标签中使用。我已经搜索过,blob
确实有一个commitUrl
,但我不知道那是什么。我试过使用 as src
,img
但它不起作用。我什至尝试过访问它,url
但它只是给出了一个404
未找到的结果。
github - 标记和发布资产 url 的 Github 列表
我正在努力使用 github graphql 界面来获取我需要的数据。我想获取标签和版本的资产 url 列表。似乎有些回购产生了我想要的结果,而另一些则什么也没产生。
该查询按原样产生我想要的结果(或至少一些结果),而 owner:"spring-projects",name:"spring-framework" 产生没有 tarball 的标签。当我查看 spring-framework 存储库时,它显然具有发布资产。
为什么他们没有显示在这个查询中?当我查看 git 时,每个版本和标签都有资产,即使在我的查询中,结果也是命中或未命中。我错过了什么?
graphql - GitHub GraphQL 获取未归档的存储库
有没有办法只获取未归档的存储库?