首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调用Errbit API?

如何调用Errbit API?
EN

Stack Overflow用户
提问于 2013-05-10 13:41:47
回答 2查看 1.9K关注 0票数 4

起动器

空气制动/Errbit是收集其他应用程序产生的错误并汇总结果以供评审的应用程序。空气制动是一个商业应用程序和Errbit是一个开源的克隆空气制动器.

主菜

我需要一些帮助找出Errbit API。我不是在谈论您用来向Errbit发送错误的API,但是Errbit (和Air制动器)有另一个API,您可以用它读取数据。空气制动API是合理的有据可查,但是没有针对Errbit API的文档。我向Errbit Google Group发布了一个关于他们API的问题,并被告知:

  • 没有任何文档
  • Errbit API与空气制动API不同
  • Errbit API代码就在这里

我看了一下代码,但作为一个非Rubyist,我无法理解它。

我所要做的就是获取特定应用程序(项目)的总错误数。如果只能得到所有的错误,那么我就可以过滤掉API客户端中感兴趣的项目的错误。

是否有人熟悉Rails应用程序,看看API是否支持这一点,如果支持,请解释我如何调用它(我应该使用什么URL和params )?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-10 14:43:37

据我所见,你只需要做一个GET请求

代码语言:javascript
复制
/api/v1/stats/app?api_key=XXXXXX

其中,XXXXX是应用程序的api键,您希望为其获取params。此电话将返回具有下列信息的json:

代码语言:javascript
复制
stats = {
  :name => @app.name,
  :last_error_time => @last_error_time,
  :unresolved_errors => @app.unresolved_count
}

如果您需要更多的信息,您可以随时修改文件:/app/controllers/api/v1/stats_控制员.v1以包含相关信息

票数 5
EN

Stack Overflow用户

发布于 2013-05-10 14:41:25

api/v1/problems中快速查看之后,您可以访问相关信息的全面列表,如app_id、app_name、解决状态等。可以通过开始日期和结束日期筛选结果。api/v1/notices中的“通知”也是如此。因此,在这个地址,您需要的信息应该是可用的。

api/v1/stats中,您将得到一个带有app_name的对象,最后一次出现未解决的错误和那些错误。在stats中,需要api_key对应用程序进行身份验证;但是,在/problems/notices中没有发现api_key需求,这是很奇怪的。

无论如何,Errbit似乎是要安装在您自己的服务器上,所以您可以修改代码以找到您需要的信息,对吗?app对象似乎有一个适合您需要的problems方法。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16483689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档