问题标签 [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.

0 投票
0 回答
467 浏览

graphql - 通过 graphql 更新 github 存储库描述

这是 GitHub API 的 GraphQL 查询:

我收到此错误消息:

这里有什么问题?我正在尝试更新存储库描述。

0 投票
2 回答
494 浏览

github - 从差异中提取请求评论评论错误的位置?

我有一个监听所有代码审查的 webhook,然后我获取此 PR 审查的评论,以便获得评论在差异中的位置。我正在使用 GitHub REST API,但我遇到的问题与 GraphQL API 相同。

所以工作流程是:

  1. 从 webhook 中获取评论 ID
  2. 获取该评论的评论列表
  3. 对于每条评论,获取 diff hunk 和找到编辑行的位置

所有这些在 99% 的时间里都能正常工作。有时我null在这个位置上,我忽略了这些评论。

但这一次,我遇到了另一个奇怪的问题。通常,位置是指 diff 中行的索引。

例如,在:

如果位置为 3,则编辑的行为+# sedy-test

问题是对于某些评论,我得到的位置不能在差异内。例如,请参阅此 PR

当我尝试通过以下请求获取评论的评论位置时:

响应如下:

位置是 71,但差异不包含超过 40 行。

如果是 GitHub API,或者我不理解 position 字段的意义,那么这是一个错误吗?

注意:我在 GitHub 论坛上发布了同样的问题

0 投票
2 回答
378 浏览

android - Github GraphQl 获取 REPOSITORY 订阅者数量和订阅者列表

我正在使用以下内容通过查询名称“android”搜索存储库

如何获取 REPOSITORY 订阅者数量和订阅者列表

提前致谢 :)

0 投票
1 回答
721 浏览

android - 第一次请求时的 GitHub GraphQL 游标分页

嗨,我正在使用 Apollo android 从 Github GraphQl 获取带有关键字的存储库列表

我还必须添加基于光标的分页。

这是 .graphql 文件

第一次发送请求时 afterCursor 变量的值是多少

我尝试了 null 但响应失败

我也尝试了空字符串

提前致谢..

0 投票
1 回答
158 浏览

javascript - 我如何获得数组的每个用户的存储库数量?


我正在尝试使用 GitHub 的 v4 API 获取一些用户的存储库数量。在他们的资源管理器中,我发现我可以查询user(login: String!),但是我只能看到一个用户存储库计数。是否可以使用 GitHub 的 v4 API 遍历用户列表并获取他们的每个存储库计数?

0 投票
1 回答
2357 浏览

file-upload - GraphQL 文件上传请求应该是什么样的?

我在服务器端使用石墨烯,其代码与文档中的代码类似:

一切都清楚了,但是请求应该是什么样子?

我见过有人建议多部分/表单数据,但是 AFAIK 需要额外的层来解析多部分请求,所以这可能不是我需要的......或者是吗?:

0 投票
0 回答
987 浏览

graphql - 如何使用 GraphQL 获取 GitHub 存储库的提交以及已更改的文件和更改本身

我能够获取提交列表(包含提交消息oid提交 url等字段)以及在分支changedFiles的存储库中创建的数量。 但是,我无法弄清楚如何获取有关更改本身和已更改文件的任何信息。master

在 REST API 的 v3 中,有关更改的信息包含在files->patchfiles->中,raw_url或者blob_url在该阶段提供了有关原始文件本身的信息。

Q) 在使用 GraphQL 的 GitHub API v4 中,我如何获得相应的信息?

我现在坚持的查询(为简洁起见仅显示 1 个提交)-

输出:

0 投票
1 回答
282 浏览

github - 使用 GraphQL [Javascript] 从 Github 存储库获取图像

我想从github存储库中获取图像并将其显示在我的网站上。说,我的github-repo被叫中有一个图像banner.png。我已成功获取README.md纯文本文件的内容。但是图像是二进制的,因此我不知道如何让它们(或只是url该图像)在img标签中使用。我已经搜索过,blob确实有一个commitUrl,但我不知道那是什么。我试过使用 as srcimg但它不起作用。我什至尝试过访问它,url但它只是给出了一个404未找到的结果。

0 投票
1 回答
886 浏览

github - 标记和发布资产 url 的 Github 列表

我正在努力使用 github graphql 界面来获取我需要的数据。我想获取标签和版本的资产 url 列表。似乎有些回购产生了我想要的结果,而另一些则什么也没产生。

该查询按原样产生我想要的结果(或至少一些结果),而 owner:"spring-projects",name:"spring-framework" 产生没有 tarball 的标签。当我查看 spring-framework 存储库时,它显然具有发布资产。

为什么他们没有显示在这个查询中?当我查看 git 时,每个版本和标签都有资产,即使在我的查询中,结果也是命中或未命中。我错过了什么?

0 投票
1 回答
768 浏览

graphql - GitHub GraphQL 获取未归档的存储库

有没有办法只获取未归档的存储库?