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

如何获取Bitbucket中分配给指定用户的所有Pull Requests的API端点?

获取分配给指定用户的所有Bitbucket Pull Requests

你可以直接调用仓库的Pull Requests列表接口,通过筛选参数一次性拿到指定用户作为评审人的所有PR,不用逐个查询单个PR。

  • 核心请求方式
    替换占位符后使用以下端点,搭配筛选参数:

    https://api.bitbucket.org/2.0/repositories/{workspace}/{repository_name}/pullrequests?reviewers.username={目标用户名}&state=OPEN
    
    • reviewers.username:指定要筛选的评审人用户名
    • state:可选参数,用来限定PR状态,比如OPEN(待处理)、MERGED(已合并)、DECLINED(已拒绝),不加则返回所有状态的PR
  • 可选优化操作

    • 用fields参数精简返回数据,比如只获取PR的ID、标题和状态:
      https://api.bitbucket.org/2.0/repositories/{workspace}/{repository_name}/pullrequests?reviewers.username={目标用户名}&fields=values.id,values.title,values.state
      
    • 接口默认分页返回(每页10条),可通过page和pagelen参数控制分页,比如pagelen=50设置每页返回50条结果
  • 注意事项

    • 请求必须携带有效的认证信息(如OAuth2令牌或基础账号密码认证),否则会被拒绝访问
    • 若需要查询多个仓库的相关PR,需逐个遍历每个仓库的该接口,Bitbucket暂不支持跨仓库直接筛选评审人PR的全局端点

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 14:57:17