跳到主要内容

获取单个Pull Request

GET 

/api/v5/repos/:owner/:repo/pulls/:number

Request​

Path Parameters

    owner stringrequired

    仓库所属空间地址(组织或个人的地址path)

    repo stringrequired

    仓库路径(path)

    number integerrequired

    第几个PR,即本仓库PR的序数

    Example: 0

Query Parameters

    access_token string

    用户授权码

Responses​

成功响应

Response Headers
    Schema
      idintegerrequired
      html_urlstringrequired
      numberintegerrequired

      序号

      statestringrequired

      状态,open/closed/merged

      titlestringrequired

      标题

      urlstringrequired

      api url

      issue_urlstringrequired

      关联的issue api url

      bodystringrequired

      描述

      assignees_numberintegerrequired

      审核人人数

      assignees object[]required

      审核人信息

    • Array [
    • idstring
      loginstring
      namestring
      avatar_urlstring
      html_urlstring
      assigneeboolean
      code_ownerboolean
      acceptboolean
    • ]
    • testers object[]required

      测试人信息

    • Array [
    • idstring
      loginstring
      namestring
      html_urlstring
      assigneeboolean
      code_ownerboolean
      acceptboolean
    • ]
    • approval_reviewers object[]required

      评审人信息

    • Array [
    • idstringrequired
      loginstringrequired
      namestringrequired
      html_urlstringrequired
      assigneebooleanrequired
      code_ownerbooleanrequired
      acceptbooleanrequired
      avatar_urlstring
      accept_statusstringrequired

      审批状态:true(已通过),reject(已拒绝),optional(待处理)

    • ]
    • labels object[]required

      标签信息

    • Array [
    • idintegerrequired
      colorstringrequired
      namestringrequired
      repository_idintegerrequired
      created_atstringrequired
      updated_atstringrequired
    • ]
    • created_atstringrequired

      创建时间

      updated_atstringrequired

      更新时间

      closed_atstringrequired

      关闭时间

      merged_atstringrequired

      合并时间

      draftbooleanrequired

      是否为草稿

      can_merge_checkbooleanrequired

      是否通过合并检查

      prune_branchbooleanrequired

      合并后删除源分支

      mergeablebooleanrequired

      是否无冲突

      user objectrequired

      创建人信息

      idstringrequired
      loginstringrequired
      namestringrequired
      avatar_urlstringrequired
      html_urlstringrequired
      head objectrequired

      提交信息

      refstringrequired

      分支路径

      shastringrequired

      commit id

      labelstringrequired

      label

      repo objectrequired

      仓库信息

      pathstringrequired
      namestringrequired
      namespace objectrequired
      pathstringrequired
      full_namestringrequired
      html_urlstringrequired
      user objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      avatar_urlstringrequired
      html_urlstringrequired
      base objectrequired

      目标分支信息

      refstringrequired

      分支路径

      shastringrequired

      commit id

      labelstringrequired

      label

      repo objectrequired

      仓库信息

      pathstringrequired
      namestringrequired
      namespace objectrequired
      pathstringrequired
      full_namestringrequired
      html_urlstringrequired
      mergeable_state objectrequired

      门禁信息

      merge_request_idintegerrequired

      合并请求ID

      statebooleanrequired

      状态

      status_without_user_authbooleanrequired

      无用户授权的状态

      conflict_passedbooleanrequired

      冲突通过

      branch_missing_passedbooleanrequired

      分支缺失通过

      non_ff_passedbooleanrequired

      非快进通过

      mr_state_passedbooleanrequired

      合并请求状态通过

      merged_by_user_passedbooleanrequired

      用户合并通过

      work_in_progress_passedbooleanrequired

      工作进展通过

      resolve_discussion_passedbooleanrequired

      解决讨论通过

      ci_state_passedbooleanrequired

      CI状态通过

      merge_by_self_passedbooleanrequired

      自我合并通过

      can_force_mergebooleanrequired

      可以强制合并

      approval_reviewers_required_passedbooleanrequired

      代码评审是否通过

      approval_approvers_required_passedbooleanrequired

      代码审查是否通过

      approval_testers_required_passedbooleanrequired

      代码测试是否通过

      merge_request_switch objectrequired

      合并请求切换

      review_modestringrequired

      审查模式

      merge_methodstringrequired

      合并方法

      only_allow_merge_if_all_discussions_are_resolvedbooleanrequired

      只有在解决所有讨论后才允许合并

      disable_merge_by_selfbooleanrequired

      禁止自我合并

      only_allow_merge_if_pipeline_succeedsbooleanrequired

      只有在管道成功后才允许合并

      disable_squash_mergebooleanrequired

      禁止压缩合并

      squash_merge_with_no_merge_commitbooleanrequired

      无合并提交的压缩合并

      approval_required_reviewers_countintegerrequired

      需要审批的审查者数量

      approval_required_reviewers_branchstringrequired

      需要审批的审查者分支

      add_notes_after_mergedbooleanrequired

      合并后添加注释

      mark_auto_merged_mr_as_closedbooleanrequired

      将自动合并的MR标记为已关闭

      can_force_mergebooleanrequired

      可以强制合并

      can_reopenbooleanrequired

      可以重新开放

      reason objectrequired

      原因

      object
      check_tasks_numintegerrequired

      检查事项总数

      all_depend_merge_request_merged_passedbooleanrequired

      所有依赖合并请求已合并通过

      approval_approvers_resultintegerrequired
      approval_testers_resultintegerrequired
      milestone objectrequired
      created_atstringrequired
      descriptionstringrequired
      numberintegerrequired
      statestringrequired
      titlestringrequired
      updated_atstringrequired
      visibility_reasonstring

      可见性,public:公开可见,other:仅项目成员可见

      merged_by objectrequired

      合并人

      idstringrequired
      loginstringrequired
      namestringrequired
      avatar_urlstringrequired
      html_urlstringrequired
      close_related_issueboolean

      合并时是否关闭关联的issue

      squash_mergebooleanrequired

      Squash 合并