Softlayerを使用して請求アプリケーションを開発しています。SoftlayerのgetAllOwnedAccounts()で返された各アカウントの請求情報を取得する方法
私のuserIDとAPI Keyはブランドのすぐ下にある私のブランドのマスターアカウントのもので、自分のブランドの下に3つのアカウントを作成しました。 getAllOwnedAccounts()を使用してアカウントのリストを取得できます。ただし、請求書(および関連する請求書明細)やストレージ(LUN、NASなど)など、各アカウントの追加情報を取得する必要があります。
マスターアカウントを使用してこのデータを取得するにはどうすればよいですか?クライアント['Account']。getInvoices()を使用したAPI呼び出しは何も返しません。
おかげネルソンは、私はマスキングを使用して、私は退屈な、解決策とはいえ、別のものを持っているかもしれ –
をしました。 billingItem、allOwnedAccounts.networkStorage、allOwnedAccounts.invoices.items' アカウント= self.client [ 'アカウント'] getOwnedBrands(マスク= acct_mask) logger.info。( "ブランドアカウント - {}" 形式(アカウント)) –
それがあなたのためにうまくいくなら、多分objectMaskを使っていくつかのデータを得ることはできません。あなたがあなたのブランドアカウントの資格情報のみを使用する場合(ただし、これは石鹸リクエストを使用してのみ動作します)、すべてのデータを整理するための最良の方法は、 –