继 https://gist.github.com/bmpotter/27913e92e9ff7b6b0c54 中的示例之后,我们尝试使用SoftLayer API订购裸机机器。SoftLayer verifyOrder API返回内部错误
我们的 “verifyOrder” 的要求,即(https://开头$ SLUSERNAME:[email protected]/rest/v3/SoftLayer_Product_Order/verifyOrder.json)使用以下JSON
{ “复杂类型” :“SoftLayer_Container_Product_Order_Hardware_Server”, “quantity”:1, “hardware”:[{“hostname”:“userBM3”,“domain”:“cloud.com”,“primaryBackendNetworkComponent”:{“networkVlan”:{“id” :1050255,“primarySubnetId”:1223965}}}], “location”:“dal09”, “useHourlyPricing”:false, “packageId”:251, “prices”:[{“id”:50659}, {“id”:49447},{“id”:31154},{“id”:40148},{“id”:35963} {“id”:25014},{“id”:34807},{“id”:27023},{“id”:32627},{“id”:32500},{“id” “id”:35310} {{id:156765},{“id”:156765},{“id”:49841},{“id”:49841},{“id”:49841},{“id “:49841},{”id“:49841},{”id“:49841},{”id“:49841},{”id“:49841},{”id“:49841},{”id“ 49841},{“id”:50223},{“id”:141945}], “storageGroups”:[{“arrayTypeId”:2,“hardDrives”:[0,1]},{“arrayTypeId”:2 ,“hardDrives”:[2,3]},{“arrayTypeId”:9,“hardDrives”:[4]},{“arrayTypeId”:9,“hardDrives”:[5]},{“arrayTypeId” ,“hardDrives”:[6]},{“arrayTypeId”:9,“hardDrives”:[7]},{“arrayTypeId”:9,“hardDrives”:[8]},{“arrayTypeId”磁碟机 “:[9]},{” arrayTypeId “:9 ”磁碟机“:[10]},{” arrayTypeId“:9 ”磁碟机“:[11]}]
}
导致在下面的重新sponse
{“错误”:“发生内部系统错误。”,“代码”:“SoftLayer_Exception_InternalError”}
我们验证了所有的价格ID是有效的,并不能找出是什么原因造成内部错误。
THS。我们确实改变了使用49821昨天并证实它的工作原理。什么样的改变纠正了“内部错误问题”以及关于如何进行调试的指针,这将会非常有帮助? thx – louismau
我添加了:**“参数”:[{**在您的模板中。查看此信息以获取有关在SoftLayer API中使用REST的更多信息:http://sldn.softlayer.com/article/rest –