要使用API添加变更,URL为:
http://<servername>:<portnumber>/sdpapi/change/
假设ServiceDesk Plus 运行在本地服务器的8080端口(服务器名为"localhost",端口号为 "8080"),则示例URL为:
http://<localhost>:<8080>/sdpapi/change/
内容
关键参数:
操作名称 - 属性名称为:"OPERATION_NAME",值为:"ADD"。
技术员密钥 - 属性名称为:"TECHNICIAN_KEY",值为:密钥的值。
输入数据 - (XML字符串)属性的名称为:"INPUT_DATA",值为具体的XML字符串。
注意: 请注意 输入和输出XML的格式已经更改。
<Details> <parameter> <name>title</name> <value>change subject</value> </parameter> <parameter> <name>description</name> <value>description with tags</value> </parameter> <parameter> <name>scheduledendtime</name> <value>26 Apr 2013, 11:11:11</value> </parameter> <parameter> <name>scheduledstarttime</name> <value>26 Apr 2013, 10:11:11</value> </parameter> <parameter> <name>requester</name> <value>administrator</value> </parameter> <parameter> <name>technician</name> <value>vivin</value> </parameter> <parameter> <name>category</name> <value>Software</value> </parameter> <parameter> <name>subcategory</name> <value>Adobe Reader</value> </parameter> <parameter> <name>item</name> <value>Install</value> </parameter> <parameter> <name>priority</name> <value>High</value> </parameter> <parameter> <name>status</name> <value>Requested</value> </parameter> <parameter> <name>sitename</name> <value /> </parameter> <parameter> <name>urgency</name> <value>High</value> </parameter> <parameter> <name>changetype</name> <value>Major</value> </parameter> <parameter> <name>impact</name> <value>High</value> </parameter> <parameter> <name>servicesaffected</name> <value>Email</value> <value>Hardware</value> </parameter> <parameter> <name>assets</name> <value /> </parameter> </Details> |
输出结果为:
注意: 请注意 输入和输出XML的格式已经更改。
<API version="1.0"> <response> <operation name="ADD"> <result> <statuscode>200</statuscode> <status>Success</status> <message>New Change Added Successfully with change ID :1</message> </result> <Details type="Change"/> </operation> </response> </API> |