使时间 属性 可选
Make Time property optional
您如何看待在请求正文中使 "time" 属性 可选以提供更大的灵活性。 属性 可以在请求中不存在时自动添加当前日期和时间。
它可能对 SigFox 兼容性有用,例如因为即使可以在 SigFox 系统转发的消息正文中添加 {time} 模式,也无法修改生成的日期时间格式。目前,{time} 模式生成一个时间戳,而 Cumulocity 需要一个 ISO 8601 格式的日期时间。
目前我得到一个“422 - 不可处理的实体”,即使当我给出时间戳时请求是瞬态的,或者在调用 Cumulocity 时没有时间 属性。我有想法通过编写 CEL 语句来生成丢失的 "time" 属性 来发出一个 TRANSIENT 请求来存储事件,但这不可能,因为错误出现在到达事件过程之前。
你知道其他操作方法吗?
你可以看看SmartREST(http://cumulocity.com/guides/reference/smartrest/)。
它允许您在服务器端为您的请求创建模板。之后,您只需将要替换的值作为 csv(+ 模板 ID)发送到模板中即可。
它还允许您让服务器自动设置时间值。
您如何看待在请求正文中使 "time" 属性 可选以提供更大的灵活性。 属性 可以在请求中不存在时自动添加当前日期和时间。
它可能对 SigFox 兼容性有用,例如因为即使可以在 SigFox 系统转发的消息正文中添加 {time} 模式,也无法修改生成的日期时间格式。目前,{time} 模式生成一个时间戳,而 Cumulocity 需要一个 ISO 8601 格式的日期时间。
目前我得到一个“422 - 不可处理的实体”,即使当我给出时间戳时请求是瞬态的,或者在调用 Cumulocity 时没有时间 属性。我有想法通过编写 CEL 语句来生成丢失的 "time" 属性 来发出一个 TRANSIENT 请求来存储事件,但这不可能,因为错误出现在到达事件过程之前。
你知道其他操作方法吗?
你可以看看SmartREST(http://cumulocity.com/guides/reference/smartrest/)。
它允许您在服务器端为您的请求创建模板。之后,您只需将要替换的值作为 csv(+ 模板 ID)发送到模板中即可。
它还允许您让服务器自动设置时间值。