Softlayer Java クライアント Lib を使用してクラウド ポータルを開発しています。
私のユーザー ID は、ブランドのすぐ下にあるマスター アカウントであり、createCustomerAccount() を使用してアカウントを作成しました。アカウントを作成した後、getAllOwnedAccounts() を使用してアカウントのリストを取得できません。以下のコードを実行すると、自分のアカウントのみが表示されます。他のアカウントは正常に作成されたため、「agent.softlayer.com」でアカウントを見つけることができます。
これが私のコードです..
@Test
public void testConnect() throws Exception {
ApiClient client = new RestApiClient().withCredentials(userId, apiKey);
Brand brand = Account.service(client).getBrand();
List<Account> accountList = Brand.service(client, brand.getId()).getAllOwnedAccounts();
for (Account account : accountList) {
System.out.println(account.getCompanyName() + ", state : "+ account.getState());
}
}
ここに別のコードがあります..
Brand brand = Account.service(client).getBrand();
Brand.Service brdSrv = Brand.service(client, brand.getId());
brdSrv.withMask().allOwnedAccounts();
Brand brd = brdSrv.getObject();
List<Account> accountList = brd.getAllOwnedAccounts();
このコードも機能しません..
フィードバックをお待ちしております。ありがとうございました
マイク