ホームページ >バックエンド開発 >Golang >Go からの GetConfiguration 呼び出しで ItemCategory が設定されないのはなぜですか?

Go からの GetConfiguration 呼び出しで ItemCategory が設定されないのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-19 10:05:031017ブラウズ

Why is ItemCategory Not Populated in GetConfiguration Calls from Go?

Go からの GetConfiguration 呼び出しで ItemCategory を設定できません

REST 呼び出しを行って SoftLayer_Product_Package/GetConfiguration から項目カテゴリ情報を取得する場合、ユーザーはitemCategory フィールドが含まれている場合でも、このフィールドが設定されないという問題が発生するobjectMask.

説明

この問題の理由は、使用されているエンドポイントにあります。デフォルトでは、Go クライアント ライブラリは REST エンドポイントを使用します。ただし、(「~/.softlayer」ファイルの存在によって) XMLRPC エンドポイントが構成されている場合、クライアント ライブラリは代わりに XMLRPC を介してリクエストを作成しようとします。

XMLRPC エンドポイントは、 itemCategory フィールド、結果は空になりますresponse.

解決策

この問題を解決するには、セッションの作成時に REST エンドポイントを明示的に指定します。

endpoint := "https://api.softlayer.com/rest/v3"
sess := session.New(username, apikey, endpoint)

追加情報

  • Go GitHub を参照してくださいこの問題の詳細については、リポジトリ: https://github.com/softlayer/softlayer-go/issues/
  • XMLRPC エンドポイントの問題を Go GitHub リポジトリに報告してください。

以上がGo からの GetConfiguration 呼び出しで ItemCategory が設定されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。