tongchenkeji 发表于:2023-10-30 14:53:050次点击 已关注取消关注 关注 私信 云效怎么查询代码库的单个提交信息 接口 如果填 带层级 / 的分支名则会报错不带层级的则会成功?[阿里云云效] 暂停朗读为您朗读 云效怎么查询代码库的单个提交信息 接口 如果填 带层级 / 的分支名则会报错不带层级的则会成功? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云云效# 云效3181
sun20AM 2023-11-28 8:32:10 1 云效的代码库查询单个提交信息的接口是:GET /v2/repositories/{repositoryId}/commits/{commitId}。其中,{repositoryId}是代码库的ID,{commitId}是要查询的提交的ID。 如果填写带层级的分支名,例如master/dev,则会报错。这是因为在URL中,斜杠(/)被视为路径分隔符,而云效的API期望使用其他字符来分隔不同的部分。 如果你想要查询不带层级的分支名,可以使用以下方法: 在云效中,打开你的代码库,找到你想要查询的分支。 点击分支名称,进入分支详情页面。 在分支详情页面中,找到提交记录列表,点击你想要查询的提交记录。 在提交记录详情页面中,你可以看到提交的详细信息,包括提交时间、提交者等。
ÐAM 2023-11-28 8:32:10 2 确认了下,目前这种的,带斜杠的会被网关处理,就算编码也会被解码。 带斜杠的再这个接口不支持,只能通过分支名去查分支信息,返回的信息里面有这个分支最新一次的提交信息。此回答整理自钉群“云效开发者交流群5群”
云效的代码库查询单个提交信息的接口是:
GET /v2/repositories/{repositoryId}/commits/{commitId}
。其中,{repositoryId}
是代码库的ID,{commitId}
是要查询的提交的ID。如果填写带层级的分支名,例如
master/dev
,则会报错。这是因为在URL中,斜杠(/)被视为路径分隔符,而云效的API期望使用其他字符来分隔不同的部分。如果你想要查询不带层级的分支名,可以使用以下方法:
确认了下,目前这种的,带斜杠的会被网关处理,就算编码也会被解码。 带斜杠的再这个接口不支持,只能通过分支名去查分支信息,返回的信息里面有这个分支最新一次的提交信息。此回答整理自钉群“云效开发者交流群5群”