首頁 > 後端開發 > Golang > 為什麼我的 SoftLayer Go SDK GET 請求無法擷取 ItemCategory 資料?

為什麼我的 SoftLayer Go SDK GET 請求無法擷取 ItemCategory 資料?

DDD
發布: 2024-11-21 02:07:12
原創
563 人瀏覽過

Why is my SoftLayer Go SDK GET request failing to retrieve ItemCategory data?

無法在Go 中擷取ItemCategory 資料

使用SoftLayer Go SDK 發出GET 要求以擷取產品包的設定資訊時,您可能會遇到以下問題:儘管在物件遮罩中指定了ItemCategory 屬性,但未填入ItemCategory 屬性。

XMLRPC 端點問題

REST API 呼叫的預設 SoftLayer 端點與您正在使用的端點不同,它似乎是 XMLRPC。 “~/.softlayer”檔案的存在可能會導致選擇 XMLRPC 端點。

解決方案

要解決此問題,請將端點切換到程式碼中的 REST 端點。

範例

// Endpoint for RESTful API calls
endpoint := "https://api.softlayer.com/rest/v3"

// Create a new session with the REST endpoint
sess := session.New(username, apikey, endpoint)

// Get SoftLayer_Account service
service := services.GetProductPackageService(sess)

// Mask to get specific configuration properties
mask := "itemCategory"

// Call to retrieve configuration, including item category
result, err := service.Mask(mask).Id(257).GetConfiguration()
if err == nil {
    // ItemCategory data should now be available in the result object
}
登入後複製

以上是為什麼我的 SoftLayer Go SDK GET 請求無法擷取 ItemCategory 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板