通过github api访问私有存储库的内容

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

根据文档,我可以在 github 存储库中获取特定文件的内容,如下所示:

GET /repos/:owner/:repo/contents/:path

这确实适用于我的公共仓库?但我的私人呢?我如何让我的应用程序访问其内容?

github-api
2个回答
2
投票

您需要在您的请求中添加授权

实现此目的的一种方法是通过标题。添加以下两个标头:

User-Agent: 'YOUR_USERNAME'
Authorization: 'token YOUR_TOKEN'

0
投票

我试了很多次,终于找到了。

  1. 首先获取元数据。 https://api.github.com/repos/{Owener}/{Reponame}/contents/{路径}/{文件名称}

标题: 授权:不记名{Token} 接受:application/vnd.github+json X-GitHub-Api-版本:2022-11-28

  1. 您可以从“1”找到“download_url”

[在邮递员身上测试过][1] [1]:https://i.stack.imgur.com/BLtMI.png

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