我想使用parse.com接收Trello webhook。
1a上。为什么?:因为我想要监控我的trello模型,并在我的Android设备上接收推送通知,并从推送非定义(我是Android Dev)做整洁的事情
请求=
$.post("https://trello.com/1/tokens/[USER_TOKEN]/webhooks/?key=[APPLICATION_KEY]", {
description: "My first webhook",
callbackURL: "https://api.parse.com/1/functions/webhookReceiverTrello",
idModel: "4d5ea62fd76aa1136000000c",
});
Response Try =
URL (https://api.parse.com/1/functions/webhookReceiverTrello) did not return 200 status code, got 401
Parse.com期望auth键等作为标题。 AFAIK Trello不能这样做。
如何让trello webhook调用parse.com云功能?
答案 0 :(得分:0)
我就这样做了:
在简单的网络应用程序上接收webhook并进行必要的调用以发送到parse.com
注意:您可能遇到的问题:
Trello.com以正确的顺序向webhook发送电话,即创建了一张卡片,更新了同一张卡片等。
当您收到webhook并进行(正确)发布呼叫时,它们将在parse.com上无法接收,即卡已更新,然后创建。这只是因为互联网的运作方式,如果你需要解释,这是另一个
SO
问题。 ;)我花了一段时间才弄明白;提到这样你就不会把时间花在这上面。
修复:我不知道一种简单/有效的方法来解决这个问题。如果你这样做,请告诉我。一种可能的解决方案是对所有
POST
个调用进行排队,即生成POST call 1
,并在获得成功回调时执行下一个调用。 Trello.com似乎以更快的方式做到这一点,看起来他们等待接听电话的速度很快就会等待回调。