首页 文章

我可以将Google Apps脚本用作Asana Webhooks endpoints (doPost)吗?

提问于
浏览
1

我正在尝试将 Google Docs 连接到Asana . 我可以从 Google Docs 创建任务并将连接保存到 MySql 数据库,这样我就可以在 Google Document 中显示任务 .

现在我需要将这些任务始终与_3015706同步,所以我想创建Asana webhooks . 我在 Google Apps Script 中创建了doPost funtion,它应该作为 endpoints . 但是当我发起启动握手时,我没有收到 Asana 对我的 Google Web App 的请求 .

为了确保我做的一切正确,我还在 PHP 中创建了一个握手,我对此更为熟悉 . 我唯一的问题是 SSL certificate . 但我认为这不应该是 Google 的问题 . 而且我的 Google Web App 是公开的所以不应该有任何限制(我用Postman测试它 . 我收到来自 Postman 的请求 . 为了确保我收到请求,我还创建了一个登录 Google Document . )

我究竟做错了什么?

1 回答

  • 3

    Short answer:

    Google Apps脚本不能用作Asana Webhooks endpoints .

    Long answer:

    您可以使用doPost功能接收有关Google Apps脚本的帖子请求 . 所以Asana Webhooks handshake的前两步可以完成 . 但是没有办法为握手的第三步发送正确的响应,因为你可以将响应的头部设置回Asana . 以下是我在Google Apps脚本中阅读和设置 Headers 的answer .

相关问题