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

如何通过Bitbucket 2.0 API根据构建编号获取指定流水线信息

解决Bitbucket 2.0 API按构建编号获取流水线的问题

问题原因

你之前的查询参数不符合Bitbucket API的语法要求:Bitbucket的q参数要求运算符(如=)两边必须有空格,否则API无法正确解析过滤条件,导致返回所有流水线。

两种解决方法

方法1:修正查询参数的语法与编码

将查询参数调整为带空格的正确格式,同时完成URL编码:

https://api.bitbucket.org/2.0/repositories/{workspace}/{repo}/pipelines/?q=build_number%20%3D%201

解码后的查询条件为build_number = 1,API会正确识别并返回匹配的流水线。

方法2:使用直接的流水线详情端点(更高效推荐)

Bitbucket 2.0 API提供了直接通过构建编号获取流水线的专属端点,无需使用查询参数,精准度和效率更高:

https://api.bitbucket.org/2.0/repositories/{workspace}/{repo}/pipelines/1

将路径中的1替换为你需要查询的构建编号,请求后会直接返回对应流水线的完整详情。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 02:22:09