使用BAP凭证,我能够拉我所有的帐户票证,检查内容和更新。使用哪个接口调用将工单升级到SoftLayer?
发布于 2017-02-23 21:54:38
这是BAP用于执行其操作的API服务:
http://sldn.softlayer.com/reference/services/SoftLayer_Brand
如您所见,有列出票证的方法,但没有创建票证的方法,这是因为使用BAP创建票证与使用控制门户创建票证是相同的,使用的方法如下:
http://sldn.softlayer.com/reference/services/SoftLayer_Ticket/createStandardTicket
下面是使用Softlayer的Python客户端创建票证的示例:
https://softlayer.github.io/python/create_ticket/
使用REST:
POST https://$USERNAME:$APIKEY@api.softlayer.com/rest/v3/SoftLayer_Ticket/createStandardTicket
payload:
{
"parameters":[{
"subjectId": 1121,
"assignedUserId": 11111
},"this is my test ticket"]
}注意:将assignedUserId替换为有效的用户id
问候
发布于 2017-02-24 06:44:30
要将工单升级到SoftLayer,您需要执行以下步骤:
1.向票证添加更新
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Ticket/21588750/addUpdate
Method: Post
{
"parameters":[
{
"entry":"Escalate to SoftLayer",
"type":
{
"keyName":"AGENT"
}
}
]
}2.使用以下信息编辑工单:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Ticket/21588750/edit
Method: Post
{
"parameters":[
{
"groupId":1008, "changeOwnerFlag":true
}
]
}注意:“groupId:1008”是指支持组。要获取可用的组标识符(groupId),请尝试执行以下rest请求:
https://$user:$apiKey@api.softlayer.com/rest/v3/SoftLayer_Ticket/getAllTicketGroups
Method: Get 参考:
https://stackoverflow.com/questions/42411156
复制相似问题