You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取GitHub仓库中文件的File_ID?

获取GitHub文件的File_ID

你可以通过GitHub REST API的获取仓库内容接口获取目标文件信息,进而拼接出所需的File_ID,具体操作如下:

  • 构造API请求URL:格式为 GET /repos/{owner}/{repo}/contents/{path},其中:
    • {owner} 是你的GitHub用户名(或组织名)
    • {repo} 是你的目标仓库名称
    • {path} 是文件的相对路径,这里填 index.html 即可
  • 发送请求后,从返回的JSON数据中提取 id 字段,这就是文件的唯一标识ID
  • 按照示例格式拼接:File_ID={提取到的文件id}_index.html

示例请求(curl命令)

curl -H "Authorization: token YOUR_GITHUB_TOKEN" https://api.github.com/repos/你的用户名/你的仓库名/contents/index.html

注意事项

  • 私有仓库需要携带GitHub个人访问令牌(token),令牌需具备 repo 权限;公开仓库可不带令牌,但请求频率会受到限制
  • 返回的JSON中 id 字段为一串数字(如示例中的765345),直接提取后与文件名拼接就能得到目标File_ID

内容的提问来源于stack exchange,提问作者lostsoul6

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 16:03:09