trac有远程API吗?

时间:2010-02-21 03:39:29

标签: api trac

我知道trac有xmlrpc插件。但我不是我的trac网站,也没有管理员权限。我只有一个普通的用户帐户,权限有限。

除了显而易见的低级别服务(通过模拟Web浏览器提交请求)之外,还有更好的方法吗?

我主要对这些感兴趣:

  • 查看维基页面
  • 修改维基页面
  • 提交新票
  • 查看故障单
  • 为故障单添加评论

3 个答案:

答案 0 :(得分:3)

如果你看一下Trac源代码中的“功能测试”,你会发现我们有使用twill来练习Trac的代码。您可能会发现这是做这种事情的有用起点。

答案 1 :(得分:2)

默认情况下,Trac不提供API。您可以安装XmlRpcPlugin。然后,Trac通过两种协议提供对API的匿名和身份验证访问:XML-RPC和JSON-RPC。

更方便访问的帮助程序库是https://github.com/jakoch/PHPTracRPC

答案 2 :(得分:0)

似乎这样做的唯一方法是模拟浏览器。