繼 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 –