ホームページ > バックエンド開発 > Golang > SoftLayer Go SDK GET リクエストが ItemCategory データの取得に失敗するのはなぜですか?

SoftLayer Go SDK GET リクエストが ItemCategory データの取得に失敗するのはなぜですか?

DDD
リリース: 2024-11-21 02:07:12
オリジナル
577 人が閲覧しました

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

Go で itemCategory データを取得できません

SoftLayer Go SDK を使用して製品パッケージの構成情報を取得する GET リクエストを行うと、次の問題が発生する可能性があります。オブジェクト マスクで指定されているにもかかわらず、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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート