从私人仓库下载 github 问题附件

问题描述 投票:0回答:1

我想以编程方式下载 GitHub 问题中的附件。

使用 GitHub API Python SDK 我可以验证并获取私有存储库的问题和评论。 API 没有方法获取问题中的附件,但正文包含其 URL。

如果存储库是公共的,则 GET 请求可以正常工作,但如果存储库是私有的,我就无法让它工作。我已经尝试了身份验证标头与令牌、承载者等的几种组合...但都是盲目的,因为我找不到任何文档。

当从浏览器完成经过身份验证的会话时,它会使用会话 cookie 最终重定向到 AWS 文件进行下载。当使用 API 通过令牌进行身份验证时,我没有这些会话 cookie(据我所知)。

ChatGPT/Claude 除了幻觉 SDK 中不存在的属性和方法之外什么也不做。

多年来我可以找到几个人在不同的论坛上提出相同的问题,但没有人得到答案。

github github-api pygithub
1个回答
0
投票

文件的私有存储库也存在同样的问题...我唯一知道的是,您仍然可以使用私有存储库获取像 .png 这样的资产

© www.soinside.com 2019 - 2024. All rights reserved.