gpt4 book ai didi

github - 使用GitHub list-issues-for-repository API

转载 作者:行者123 更新时间:2023-12-04 06:30:30 24 4
gpt4 key购买 nike

当您转到GitHub时,在“问题”下,它将所有 Unresolved 问题作为HTML页面拉出。我们希望实现一个仪表板,以显示存储库中的所有问题(按标签分组),包括那些未正确标记的问题。

这是对应的list-issues-for-a-repository API

当我最初使用jQuery和Javascript时,现在使用PHP进行概念验证,因为它的内置 session 处理使我可以使用同一页面登录,让GitHub进行身份验证和回调并继续。但这对我来说并不重要,任何语言都可以。

我已经设法通过OAUTH2访问GitHub API,但是当我通过https://api.github.com/orgs/{org}/repos获得存储库列表时,它以一个空数组的形式出现。

因为/orgs/{org}/repos API返回一个空数组,所以相应的/repos/{org}/{repo}/issues API当然会返回一个错误。

编辑:有关解决方案,请参见this followup!很高兴我终于可以正常工作了!

最佳答案

这是一个REST API。您需要使用Http请求来调用某些终结点。
我不知道您要使用哪种语言,因此我无法为您提供实现此目标的良好示例。
如果您尚不知道要使用哪种语言,请使用postman创建对github API的REST API调用。

假设您要撤消microsoft's typescript repo的问题,则需要调用此API端点:

https://api.github.com/repos/microsoft/typescript/issues

请注意,这里我已经替换了我想要获取的文档的 :owner:repo值。

然后,您可以将一些参数传递给调用以过滤数据,例如API标签。
https://api.github.com/repos/microsoft/typescript/issues?labels=API

这只会返回标记为 API的问题。

这是如何使用API​​的基础。

关于github - 使用GitHub list-issues-for-repository API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58665002/

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