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

Show alert on card,list or board created in trello

我有一个 trello api,它可以使用 angularjs.

检索我的 trello 上可用的卡片、列表和看板详细信息

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

我不知道该怎么办。

您可以通过两种主要方法来实现您的期望。

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

Trello API 甚至有一个方便的 "since" 参数,您可以发送该参数以仅获取特定时间以来的任何操作,甚至是您上次检查后的操作,以决定要做什么显示更容易一些。

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

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

但是,这是在 2013 年底之前实现目标的唯一方法...

2 - 推送方法 - 使用 Webhooks 2013 年 8 月,Trello 在其 API 中添加了创建 webhook 的功能。 Webhook 允许您在 Trello 中创建小触发器,每次服务器发生变化时都会通知您。

现在,您可以创建一个 webhook,然后让您的应用程序高枕无忧,直到发生变化,而不是检查和检查 API 以查看是否有任何更改。 Trello 会在需要时发出请求,您可以在您的应用程序中触发相应的警报。

Trello 有一些关于如何创建和管理 webhook 的很好的文档。以下是一些我建议从以下链接开始的链接:

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

关于如何使用 Trello 的 webhook 的入门文档 - https://trello.com/docs/gettingstarted/webhooks.html

关于如何使用 API - https://trello.com/docs/api/webhook/index.html

实际实现特定调用的详细 [​​=42=] 文档