在 Trello 中创建的卡片、列表或板上显示警报



我有一个trello api,它使用angularjs在我的trello上检索卡片,列表和板的详细信息。

每当我从 trello 帐户创建或删除卡、列表或板时,我的要求是应该显示带有特定名称的警报消息。

我不知道我该怎么办。

  • 是否有任何 trello api 显示卡、列表或板的更新详细信息?

  • 如果没有,那么此查询的解决方案是什么?

您可以采取 2 种主要方法来实现您希望实现的目标。

1 - 拉取方法 - 对 API 的请求您可以提取 Trello API 中所有对象(列表、卡片、图板等)上所有操作的列表。然后,您可以使用此列表在应用中做出决策,以根据您关注的操作类型显示警报消息。

Trello API 甚至有一个方便的"since"参数,您可以发送该参数以仅获取自特定时间以来的任何操作,甚至自上次检查以来,从而更轻松地决定显示什么。

您可以根据需要随时发送请求,以获取潜在数据以创建警报。您执行此操作的时间范围可以是每 5 或 10 分钟,也可以是每 5 秒,以获得更实时的通知。

这是一种相当笨拙的做事方式,意味着您必须对 API 进行大量调用,导致没有通知。这是一种次优的做事方式。

但是,这是实现目标的唯一方法,直到2013年底......

2 - 推送方法 - 使用 Webhook2013 年 8 月,Trello 在其 API 中添加了创建 Webhook 的功能。Webhook 允许您在 Trello 中创建小触发器,每次他们的服务器上发生更改时,这些触发器都会让您知道。

现在,您可以创建一个 webhook,然后让您的应用程序坐下来放松,直到某些更改,而不是检查和检查 API 是否有任何更改。Trello 将在需要时发出请求,您可以在应用程序中触发相应的警报。

Trello 有一些关于如何创建和管理 Webhook 的优秀文档。以下是我建议从以下几个链接开始:

宣布发布 webhook,以及关于它们是什么的更好描述 - http://blog.trello.com/webhooks-are-here/

关于如何使用 Trello 的网络钩子的一个很好的入门文档 - https://trello.com/docs/gettingstarted/webhooks.html

关于如何使用 API 实际实现特定调用的简要 API 文档 - https://trello.com/docs/api/webhook/index.html

最新更新