Asana Webhooks API


v-star*위위
2025-01-02 09:54:20 (2月前)
  1. 所以我已经实现了Asana Webhooks API,如文档中所述。我可以传递一个项目ID并请求创建一个新的webhook API成功向我的身份验证请求发送...

2 条回复
  1. 0# biu~额 | 2019-08-31 10-32



    我们的webhook使用握手机制来确保可以回叫你,但是后续请求总是有可能失败。另外(虽然我们没有很好地记录这一点 - 我们有机会)我们应该在握手后立即尝试提供(可能)空事件(它看起来像

    {“events”:[]}

    。这有点像“第二个回调”,其中包含自创建webhook以来发生过变化的任何内容。



    如果失败 - 或者如果任何后续请求经常失败 - webhook将被删除。此上下文中的“失败”表示返回200或204之外的HTTP响应代码。



    至于为什么你在查询webhook本身时遇到了麻烦,我无法重新解决这个问题,所以我们不得不深入探讨。你应该没问题:




    • 指定工作区


    • (可选)指定资源



    我测试了这个,看起来很好。您也可能希望通过id直接查询webhook

    /webhooks/:id

    端点 - 注意使用的id

    网络挂接

    归来的

    create

    ,而不是身份证

    resource

    领域。



    如果您创建了webhook(特别是,您的PAT或OAuth应用程序是发出创建请求的应用程序),您应该看到信息就好了。如果你可以通过id获取webhook,你应该看到

    last_failure_at



    last_failure_content

    哪些字段可以告诉您为什么webhook无法进行交付。



    最后,如果您想与我们联系

    api-support@asana.com

    并让他们了解更多细节(例如,您正在尝试查看的webhook的ID)我们可以查看我们方面的那些字段,看看我们是否可以识别正在发生的事情。


登录 后才能参与评论