您如何看待在请求正文中使“时间”属性可选以提供更大的灵活性。当请求中不存在此属性时,可以使用当前日期和时间自动添加。
例如,它可能对 SigFox 兼容性很有用,因为即使可以在 SigFox 系统转发的消息正文中添加 {time} 模式,也无法修改生成的日期时间的格式。目前,{time} 模式生成时间戳,而 Cumulocity 期望 ISO 8601 格式的日期时间。
目前我得到一个“422 - 无法处理的实体”,即使当我在调用 Cumulocity 时给出时间戳或没有时间属性时请求是瞬态的。我的想法是通过编写 CEL 语句来生成丢失的“时间”属性来发出存储事件的 TRANSIENT 请求,但这是不可能的,因为错误在到达事件过程之前就出现了。
你知道另一种操作方式吗?