gpt4 book ai didi

javascript - Github oauth 过滤掉有问题的仓库

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:10:14 25 4
gpt4 key购买 nike

我正在尝试返回我的所有有/可能有问题的 repo 列表(即不是那些有问题的 disabled);

获取问题的 url 是: https://api.github.com/repos/schme16/barcode/issues如您所见,它只返回 {message: "Issues are disabled for this repo"} 因为这个 repo 确实禁用了它们

这种行为很好,因为我可以处理“错误”,但我宁愿不获取会“出错”的 repo 协议(protocol)(即禁用问题的 repo 协议(protocol))。

目前我的repo fetch地址是:https://api.github.com/users/schme16/repos但如前所述,无论问题状态如何,它都会返回我的所有 repo 协议(protocol)。

额外信息:我的所有请求都使用正确且最新的 access_token 发送,但出于安全考虑,它们未在此处显示。

谢谢大家!

最佳答案

您将希望通过 has_issues 属性等于 的对象过滤来自 https://api.github.com/users/schme16/repos 的响应>false,例如(伪代码不是真正的 JavaScript)

for obj in json do
if obj.has_issues then
fetch_issues()
endif
endfor

即使 documentation,用户存储库的列表也确实包含该信息没有明确声明它确实如此。

关于javascript - Github oauth 过滤掉有问题的仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17641327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com