我正在开发一个与Trello紧密集成的应用程序,并在很多方面使用Trello webhooks.但是,我在Trello的开发者文档中找不到任何可能触发webhook的"动作"以及每个动作中会包含哪些数据.
事实上,根据我的经验,每个webhook附带的数据有点随机.例如,虽然大多数webhooks包含作为某些动作目标shortLink的卡片,但有些不是完全不可预测的.此外,从核对清单创建卡片似乎不会触发正常创建卡时触发的同一webhook,依此类推.
那么,那是在某处记录的吗?
fia*_*jaf 10
在与这些问题作斗争以及我对每个webhook中应该包含哪些数据的原始记忆以及每个不同动作的名称之后,我决定自己记录并将其作为一个(不断更新,因为我发现新的webhooks)设置JSON文件显示每个webhook将发送到您的端点的数据样本:
https://github.com/websitesfortrello/trello-webhooks
例如,当一块板关闭时,将发送一个webhook
{
"id": "55d7232fc3597726f3e13ddf",
"idMemberCreator": "50e853a3a98492ed05002257",
"data": {
"old": {
"closed": false
},
"board": {
"shortLink": "V50D5SXr",
"id": "55af0b659f5c12edf972ac2e",
"closed": true,
"name": "Communal Website"
}
},
"type": "updateBoard",
"date": "2015-08-21T13:10:07.216Z",
"memberCreator": {
"username": "fiatjaf",
"fullName": "Giovanni Parra",
"avatarHash": "d2f9f8c8995019e2d3fda00f45d939b8",
"id": "50e853a3a98492ed05002257",
"initials": "GP"
}
}
Run Code Online (Sandbox Code Playgroud)
事实上,JSON对象就是这样{"model": ..., "action": ... the data you see up there...},但为了简洁起见,我删除了这些内容,而且我只显示了"action"键中的内容.
| 归档时间: |
|
| 查看次数: |
2066 次 |
| 最近记录: |