【问题标题】:Mantis Bug tracker API integration?Mantis Bug 跟踪器 API 集成?
【发布时间】:2010-05-30 18:25:51
【问题描述】:

我刚刚安装了 Mantis 错误跟踪器以与 Eclipse IDE 一起使用,并开始发现它的优点。真的很棒。

由于 Eclipse 通过 PHP soap API 与 Mantis 通信,我想知道是否有一些文档可以说明我自己如何进行调用,从我的 PHP 应用程序到 API 以添加新错误并获取现有错误的状态。

非常感谢!

【问题讨论】:

  • 你解决了你的问题,但是花了很多时间,有没有机会发布代码来获得状态?甚至可以添加一个错误?
  • @StevenScott 恐怕我再也无法访问该代码库了 :(

标签: php api soap bug-tracking mantis


【解决方案1】:

我也在寻找这个问题的答案,并认为我会将我的发现添加到这个问题中,以便我以后可以再次找到它们(希望它们对其他人也有用)

SOAP API 的 URL 是 $(MANTIS_URI)/api/soap/mantisconnect.php(例如,如果您的 Mantis 通常通过 http://localhost/mantis/ 访问,则转到 http://localhost/mantis/api/soap/mantisconnect.php

它使用 NuSOAP,这意味着如果您将 Web 浏览器指向该 URL,您将获得 Web 服务的 HTML 文档;大多数动作似乎都有合理的名称和对其作用的单行描述。 WSDL 可以在 $(MANTIS_URI)/api/soap/mantisconnect.php?wsdl 下载,因为我使用的是 C#,所以在该 URL 上运行 wsdl.exe 为我提供了一个基本的强类型客户端库,该服务看起来很容易使用。

【讨论】:

  • 嗨,戴夫,非常感谢您的回答。是的 - mantisconnect.php 具有魔力。但是我不知道文档,猜测它会更容易:)
  • 我所做的每个 API 项目在 api 端点上都有这样的文档
【解决方案2】:

在使用 php soapCall 函数并逐步浏览代码时,我能够自己解决问题。花了很长时间,但至少成功了......

【讨论】:

  • 最好解释一下您是如何解决您的问题的,您找到任何文档链接吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-17
  • 2018-12-05
  • 2011-07-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多