首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >monday.com web钩子集成-在日期时json字段中未显示时间

monday.com web钩子集成-在日期时json字段中未显示时间
EN

Stack Overflow用户
提问于 2020-08-19 10:37:43
回答 1查看 404关注 0票数 0

基本上,我已经成功地建立了与Webhooks的monday.com集成。长话短说,当一个新项目在monday.com上发布时,一个HTTP请求被发送到一个由Google函数处理的URL。这个GCF解析在请求中传递的JSON,并在Big Query中更新我的表。

然而,问题是:

让我们假设以下项目已张贴在monday.com板上:monday.com表条目屏幕截图

注意日期是如何格式的日期-时间

通过HTTP请求发送的JSON文件(用于日期-时间字段)如下:

代码语言:javascript
复制
"date4":{
          "date":"2020-05-22",
          "icon":"None"
        },

注意Time是如何不包含在所发送的数据中的,只有Date

此外,我可以断言,在monday.com板上,字段类型是日期-时间类型.

我想知道这是否是monday.com API的问题,还是我做错了什么。我在研究这个问题时找不到任何相关的问题。

谢谢大家提前!

EN

回答 1

Stack Overflow用户

发布于 2021-06-04 14:38:38

我遇到了同样的问题,更糟糕的是:如果您只更改日期/时间字段中的时间,则根本不会得到web钩子回调!

这似乎是一个很大的疏忽,所以我联系了Monday.com支持。他们的答复如下:

此时,确实正确的是,对Date列的hours字段的更改不会导致抛出web钩子。同样的事情,时间字段没有填充web钩子数据。这是一个特性,我们的开发人员还没有添加到我们的webhooks配置。 相反,如果您的团队使用了一个“小时”列来代替呢?此列在更改时将触发一个web钩子,并且还可以存储小时数据。

我对“小时”列解决方案不太满意,因为我们有几个日期/时间列需要拆分,导致更多的列,而且我不确定对其他部分有什么影响。

可考虑的其他解决办法:

轮询

根据您真正需要回调的速度,传统的同步方法是简单地轮询更改。这确实要求您对您的项目有一个对星期一pulse_id的引用(我知道,所以这可能对我有用)。

自定义周一应用程序

我还没有深入研究这个问题,但周一有了一个SDK,它允许您编写应用程序来侦听数据中的更改和触发。但取决于引擎盖下的工作方式,它可能会有与webhooks相同的缺点。此外,它还需要一个单独的服务器来发送您自己的更新。

我对周一的网络钩子感到非常失望,原因有几点:

  • 此日期/时间发布
  • 文件非常有限。
  • 它们发送的数据不一致(例如,对于某些回调,type位于event内部,其他回调位于外部)
  • 网络钩子上没有安全措施。请求没有签名或身份验证。任何人都可以向您的端点发送请求,而且没有好的方法来检查它是否确实是从星期一开始发出的。
  • 没有可删除的网页钩子。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63485157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档