问题标签 [github-api-v3]

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 投票
2 回答
92 浏览

api - Github API v3,发布问题/身份验证

我正在做一个使用 Github API v3 制作看板的项目。我对 get 方法没有任何问题,但是当涉及到 post 方法时,我得到了 404 响应,从我在文档中读到的内容来看,这似乎是一个身份验证错误。

我正在使用个人令牌进行身份验证,并已通过邮递员成功发布,但是当我尝试通过自己的应用程序发布时,我得到了错误。

如果有人感兴趣,请链接到项目:https ://github.com/ericyounger/Kanban-Electron

以下是用于发布到 github 的代码。

我下面的代码可能有问题吗?或者可能是与令牌相关的设置?

这是我收到的:

控制台日志错误消息

0 投票
1 回答
1516 浏览

github-enterprise - Github Enterprise API - 确定用户是否处于休眠状态?

运行 Github Enterprise 2.18。有没有办法通过 API 确定用户处于休眠状态?我在任何地方都没有看到具体的要求...

0 投票
1 回答
649 浏览

python - 使用 GitHub API 尝试评论拉取请求时收到错误“解析 JSON 的问题”

我试图使用 githubs api 对拉取请求发表评论,但我得到了标题中显示的错误。我在堆栈溢出中看到的唯一解决方案是json.dumps数据,但这并没有解决我的问题。我可能做错了什么?

这是我的代码

这是我在响应代码旁边收到的完整响应

对此的任何帮助将不胜感激!

0 投票
3 回答
1298 浏览

github - 获取与拉取请求表单 github api v3 关联的链接问题和项目

如何从 github API V3 获取给定拉取请求的项目和链接问题?pulls端点不提供关于它们中的任何一个的信息。在 github 的 pull requests 部分的侧边栏中有ProjectsLinked issues提到。但我找不到通过 API 调用获取此信息的方法。

侧边栏截图供参考

我想找出合并成功时拉取请求关闭的问题。

0 投票
0 回答
184 浏览

jenkins - 使用 Github API 在 github 中上传 zip

我正在尝试使用 github api 将 zip 文件上传到 github 存储库。有时在特定分支上传 zip。但一切都失败了。

试试 1

curl -XPOST -H "Authorization:token XYZ" -H "Content-Type:application/octet-stream" --data-binary @myfile.ipa https://uploads.github.com/repos/username/Test/releases /1/assets?name=myfile.ipa

我得到响应

试试 2

curl -XPOST -H "Authorization:token XYZ" -H "Content-Type:multipart/form-data" --data-binary @myfile.ipa.zip https://api.github.com/repos/username/Test /contents/myfile.ipa.zip?ref=particular_branch_name

回复

尝试 3

curl -XPOST -H "Authorization:token XYZ" -H "Content-Type:multipart/form-data" --data-binary @myfile.ipa.zip https://uploads.github.com/repos/username/Test /contents/NEWFOLDER/@myfile.ipa.zip?ref=particular_branch_name

回复

我在终端测试这个。检查它是否有效。在 Jenkins 的“构建后操作”中将其作为脚本添加到“构建后任务插件”中之前。

0 投票
1 回答
101 浏览

github - How to query Github enterprise using REST

I would like to know how do we connect to enterprise version of github and access multiple data like , organization settings, users, repositories etc.,

I can find in google that we can access open github details using endpoint

how about access my Enterprise version ? considering enterprise name "test". I can login into it through web using
"https://github.com/enterprises/test/people"

Can you please help me in pointing a REST guide or example to access data please.

I tried using https://api.github.com/enterprises/test but no luck

kindly help

0 投票
1 回答
744 浏览

github - 尽管 GPG 密钥 ID 匹配,但 GitHub 提交未验证

在命令行上,我使用github-api-signature 包的 generateKeyPair功能生成了一个新的密钥对,提供了我的 GitHub 帐户的名称和电子邮件以及一个随机密码。

我将生成的密钥对的公共部分放入我的 GitHub 帐户中的密钥页面

我拿了私钥并将其提供给下面的代码片段。

创建提交的请求与 PR 的编程创建一样成功返回,但是当我访问 PR 的提交页面时,有一个框显示“未验证”,并显示消息“无法验证此提交中的签名。有人可能是想骗你。”

在此处输入图像描述

我将它在此页面上提供给我的 GPG 密钥 ID 与我的 GitHub 密钥页面中列出的那些进行了比较,并且它匹配,那么为什么它显示我的提交未验证?

示例代码:

0 投票
1 回答
68 浏览

github - 如何通过 github-api 获得提交计数?

我想为用户获取一年的提交计数。我检查了 github-api v3 参考。但是,只能知道目录提交计数。我如何知道用户一年内提交所有曲目的次数?

0 投票
0 回答
449 浏览

rest - "message": "必须拥有 Repository 的管理员权限。" 用于标准 github 帐户中的个人令牌

我正在使用来自标准 GitHub 帐户的带有个人访问令牌的 Github API。

尽管令牌有权删除回购。

我仍然得到:

''' {

} '''

我的问题类似于这个Delete github respository via API,但它没有任何答案。

0 投票
2 回答
500 浏览

json - 用于创建 Github 存储库的 Curl 命令不起作用

我尝试了以下代码来创建存储库。但它给出了 JSON 解析问题。这是什么原因造成的?我从 https://docs.github.com/en/rest/reference/repos 中获取了这段代码,并使用 requests.post 方法在 python 代码中进行了尝试。但这也给出了同样的错误Problem Parsing JSON。这是错误的请求还是解析问题在 Github API 内部。

输出: