API V1 和 V3 的对比

API V1 和 V3 的对比

本文档记录了 API v1 和 v3 之间的一般差异,以及请求属性及其格式的变更。

 

一般差异

V1

V3

输入 JSON 的键值和格式变更

case insensitive in I/P

[ex :  "requester": "Shawn Adams"]

always upper case in O/P,

 [ex :  "REQUESTER": "Shawn Adams"]

strict validation in key case (i.e lower case)

[ex :  "requester": {
                    "id":"4",
                   "name":"Shawn Adams"
          }
]

INPUT_DATACase Sensitive - CapitalCase Sensitive - Lower Case
技术员密钥TECHNICIAN_KEYTECHNICIAN_KEY (or) AUTHTOKEN

无数值表示

for date field "-1" or "0"

for other fields "null" or "" [empty] string 

ex [

"FR_DUETIME": "-1",

"RESPONDEDTIME": "0"

]

null value is used

ex: 

 "first_response_due_by_time": null

布尔值表示法

使用 "true "或 "false "字符串

使用 true 或 false

强制性,数据类型验证

自由验证

严格验证

输入中的日期格式

"dd MMM yyyy, HH:mm:ss" 

唯一支持的格式

仅支持长值

 

下表列出了请求属性的一些差异