無法在Go 的GetConfiguration 呼叫中填入ItemCategory
當進行資料類別中填入ItemCategory
當進行資料類別中以從SoftLayer_Product_Packguration/duct_fiackguration 類別資料時,使用者可能會擷取項目資料會遇到itemCategory欄位未填入的問題,即使它包含在objectMask.
說明
此問題的原因在於所使用的端點。預設情況下,Go 用戶端程式庫使用 REST 端點。但是,如果已配置 XMLRPC 端點(透過存在「~/.softlayer」檔案),則客戶端程式庫將嘗試透過 XMLRPC 發出請求。XMLRPC 端點不支援填充itemCategory 字段,導致回應為空。
解
endpoint := "https://api.softlayer.com/rest/v3" sess := session.New(username, apikey, endpoint)
解決此問題問題,在建立會話時明確指定REST 端點:
以上是為什麼 Go 的 GetConfiguration 呼叫中未填入 ItemCategory?的詳細內容。更多資訊請關注PHP中文網其他相關文章!