从Bugzilla API开始,我编写了一个快速的Perl脚本来克隆Bugzilla产品(在其新产品下重新创建所有组件)。 Bugzilla Perl API在命令行中非常易于使用。我可以直接在数据库上工作,但我想要一个更长期的解决方案。另一种选择是web服务,但我认为我会尝试直接使用API。如何在脚本中使用Bugzilla Perl API时进行身份验证?
我遇到的一个问题是作为我的Bz管理员用户进行身份验证,因此我可以创建新组件。查看Bugzilla的Bugzilla.pm文件,我发现它们只是从Bugzilla::Auth对象运行login()
。我不知道如何获取用户名和密码。我想我可以将脚本添加到Bugzilla管理界面中...
你们中的任何一个人都能指引我走向正确的方向吗?
上面的Bugzilla API URL现在产生了404错误。 – jeremiah 2013-05-24 12:31:00
让我们参考“提示”开发版本,即使它可能不是人们想要的确切东西。 http://www.bugzilla.org/docs/tip/en/html/api/或主文档页面http://www.bugzilla.org/docs/ – 2014-12-30 19:10:29