云效怎么查询代码库的单个提交信息 接口 如果填 带层级 / 的分支名则会报错不带层级的则会成功?[阿里云云效]

云效怎么查询代码库的单个提交信息 接口 如果填 带层级 / 的分支名则会报错不带层级的则会成功?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 云效的代码库查询单个提交信息的接口是:GET /v2/repositories/{repositoryId}/commits/{commitId}。其中,{repositoryId}是代码库的ID,{commitId}是要查询的提交的ID。

    如果填写带层级的分支名,例如master/dev,则会报错。这是因为在URL中,斜杠(/)被视为路径分隔符,而云效的API期望使用其他字符来分隔不同的部分。

    如果你想要查询不带层级的分支名,可以使用以下方法:

    1. 在云效中,打开你的代码库,找到你想要查询的分支。
    2. 点击分支名称,进入分支详情页面。
    3. 在分支详情页面中,找到提交记录列表,点击你想要查询的提交记录。
    4. 在提交记录详情页面中,你可以看到提交的详细信息,包括提交时间、提交者等。
  2. 确认了下,目前这种的,带斜杠的会被网关处理,就算编码也会被解码。 带斜杠的再这个接口不支持,只能通过分支名去查分支信息,返回的信息里面有这个分支最新一次的提交信息。此回答整理自钉群“云效开发者交流群5群”