Python 如何代表其他用户在Gerrit上推送代码审阅标签

Python 如何代表其他用户在Gerrit上推送代码审阅标签,python,rest,gerrit,Python,Rest,Gerrit,我正在尝试使用Body long with Label字段中的“on_representation_of”来推动code review+1。但我得到的响应代码是403,它给出了下面的响应消息 答复: '不允许代表“”修改标签“代码审阅“” 下面是我的帖子正文 网址:-'http:///base-url/changes//revisions/current/review' 数据:{'代表':'用户-name@mail.com“,”标签“:{'Code-Review':1}” 用户名是服务帐户或匿名

我正在尝试使用Body long with Label字段中的“on_representation_of”来推动code review+1。但我得到的响应代码是403,它给出了下面的响应消息

答复: '不允许代表“”修改标签“代码审阅“”

下面是我的帖子正文 网址:-'http:///base-url/changes//revisions/current/review' 数据:{'代表':'用户-name@mail.com“,”标签“:{'Code-Review':1}”

用户名是服务帐户或匿名ID,我没有它的凭据。 有人能建议如何使用组/服务帐户id推动代码审查吗?我们从哪里得到这个帖子的许可

关于

您需要拥有“标签代码审查(代表)”权限才能代表某人进行审查


请参阅Gerrit文档中的“代表”项。

您好,Marcelo,代表来自可选链接{account id}的项目,审查应以其名义发布。要使用此选项,调用方必须已被授予标签所有键的labelAs NAME权限。如何获得所有键的LabelAs NAME权限我认为文档的意思是“对于您要查看的标签的所有键”,在您的情况下,只需代码查看(代表)-1到1(或-2到2)。它是否按预期工作?marceto,而不是代表,我使用的脚本是直接在Jenkins作业上执行的,而不提供代表,因为在作业中我们配置了用户凭据。