我正在使用 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();
此代码也不起作用..
期待您的反馈。谢谢
麦克风