本项目提供了一系列与 GitHub 资源交互的接口信息,涵盖拉取请求、问题、项目等多种资源的创建与获取操作,方便开发者进行相关开发工作。
创建拉取请求
repos/{owner}/{repo}/pulls
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)获取特定拉取请求
repos/{owner}/{repo}/pulls/{pull_number}
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)pull_number
:拉取请求编号(字符串,必填)获取拉取请求的提交记录
repos/{owner}/{repo}/pulls/{pull_number}/commits
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)pull_number
:拉取请求编号(字符串,必填)获取拉取请求的文件差异
repos/{owner}/{repo}/pulls/{pull_number}/files
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)pull_number
:拉取请求编号(字符串,必填)创建问题
repos/{owner}/{repo}/issues
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)获取特定问题
repos/{owner}/{repo}/issues/{issue_number}
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)issue_number
:问题编号(字符串,必填)获取所有问题
repos/{owner}/{repo}/issues
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)创建项目
orgs/{owner}/projects
owner
:组织或用户所有者(字符串,必填)获取特定项目
orgs/{owner}/projects/{project_number}
owner
:组织或用户所有者(字符串,必填)project_number
:项目编号(字符串,必填)创建里程碑
repos/{owner}/{repo}/milestones
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)获取特定里程碑
repos/{owner}/{repo}/milestones/{milestone_number}
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)milestone_number
:里程碑编号(字符串,必填)创建标签
repos/{owner}/{repo}/labels
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)获取特定标签
repos/{owner}/{repo}/labels/{label_number}
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)label_number
:标签编号(字符串,必填)创建发布
repos/{owner}/{repo}/releases
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)获取特定发布
repos/{owner}/{repo}/releases/{release_id}
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)release_id
:发布编号(字符串,必填)repos/{owner}/{repo}/actions/runs
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)repos/{owner}/{repo}/discussions
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)repos/{owner}/{repo}/check-runs
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)repos/{owner}/{repo}/pulls/{pull_number}/reviews
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)pull_number
:拉取请求编号(字符串,必填)repos/{owner}/{repo}/secret-scanning/alerts
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)repos/{owner}/{repo}/code
owner
:仓库所有者(字符串,必填)repo
:仓库名称(字符串,必填)ml-partnerships
💡 使用建议
更多详细信息请参考GitHub API文档。