【发布时间】:2020-12-29 16:03:17
【问题描述】:
是否可以检索通过问题评论上传的文件? 假设我有
owner: foo
repo: bar
并且路径上有一个文件
https://github.com/foo/bar/files/1000001/text.txt
那么这个 API 调用是否会检索数据,尤其是如果 repo 是私有的?
我不这么认为,但不确定如何以另一种方式实现。
await octokit.request('GET /repos/{owner}/{repo}/contents/{path}', {
owner: 'foo',
repo: 'bar',
path: 'files/1000001/text.txt'
})
【问题讨论】:
-
您的意思是文件路径是“github.com/foo/bar/tree/master/files/1000001/text.txt”吗? GitHub 也不允许通过问题评论上传文件。您是指使用拉取请求添加的文件吗?
-
不,文件已经存在于路径
https://github.com/foo/bar/files/1000001/text.txt。然后请求将失败。现在我明白了,但不确定如何通过 API 检索它(甚至是否可能)。 -
我不知道这样的 URL。我记不起
https://github.com/[owner]/[repo]/files形式的路径。你能分享一个有效的示例 URL 来下载这样的文件吗?
标签: javascript github httprequest github-api octokit