Bitbucket API实现PR行内评论请求失败求助
解决Bitbucket API提交PR行内评论定位错误的问题
你调用API提交PR行内评论时,评论出现在PR末尾而非指定行,核心原因是请求体的inline对象缺少**commit_id参数**——Bitbucket需要这个参数关联PR中的具体提交,才能定位到对应版本文件的行位置。
修正后的请求体示例:
{ "content": { "raw": "will this work on one line?" }, "inline": { "from": 6, "to": 7, "path": "style.css", "commit_id": "a1b2c3d4e5f6g7h8i9j0" // 替换为PR中目标提交或源提交的哈希值 } }
补充说明:
commit_id可从PR的提交列表中获取,通常使用PR源分支的最新提交哈希,或目标分支的基础提交哈希。- 若需指定评论针对源分支(LEFT)还是目标分支(RIGHT)的行,可额外添加
"side": "LEFT"或"side": "RIGHT"参数,默认值为RIGHT。
内容的提问来源于stack exchange,提问作者Renee Petit
相关产品推荐
相关产品推荐

