我正在将Asana与Open AI API集成,我试图使用asana API在asana中建立webhook。
403错误提示
请查看API详细信息:
方法:POST URL:https://app.asana.com/api/1.0/webhooks主体:
{
"data": {
"target": "{url}/recievewebhook",
"resource": "{Workspace_ID}",
"filters": [
{
"action": "added",
"resource_type": "task",
"resource_subtype": "default_task"
},
{
"action": "changed",
"resource_type": "task",
"resource_subtype": "default_task"
}
]
}
}
字符串
我得到的错误是:
{
"errors": [
{
"error": "invalid_filters_for_larger_scoped_webhooks",
"message": "Webhooks for larger scoped resources must have at least one filter and all filters must be in our whitelist.",
"user_message": "Webhooks for larger scoped resources must have at least one filter and all filters must be in our whitelist.",
"help": "For more information on API status codes and how to handle them, read the docs on errors: https://developers.asana.com/docs/errors"
}
]
}
型
谢谢你这么多提前。
我期待API的200ok响应。因此,如果我在工作区中创建任何任务,我应该会收到有关该事件及其详细信息的通知。
1条答案
按热度按时间bqucvtff1#
看起来来自任务的webhook事件不会传播到团队/工作区级别。在Asana允许从更高级别访问任务之前,我们可能会在项目级别接收任务事件。
从他们的文档:
为了减少要传输的数据量,在团队、项目组合或工作空间上创建的webhook必须指定过滤器。此外,可以放置在团队级或工作区级Webhook上的事件过滤器集比在较低级别资源上创建的Webhook过滤器更有限:
来自任务、子任务和故事的Webhook事件不会传播到这些更高级别的Webhook,因此这些资源上的所有更改都会自动过滤掉。