Если у меня есть имя пользователя и ключ API api главной учетной записи Softlayer, как я могу получить все свои собственные имя пользователя и ключ API api?
Итак, у меня есть имя пользователя и ключ API главного бренда, поэтому я могу использовать API SoftLayer_Account, чтобы получить список принадлежащих ему учетных записей (то есть клиентов). С учетом идентификатора этих учетных записей клиентов, я думаю, что я смогу получить своих собственных пользователей и получить их имя пользователя и ключ API, но я не вижу пути. Как получить имя пользователя и ключ API своей учетной записи клиента с помощью API SoftLayer?
Я пытался использовать SoftLayer_Account::getUsers(), но он всегда дает информацию об этом главном пользователе, а не о пользователях учетной записи клиента. И я не вижу никаких других API, которые я мог бы использовать. Пожалуйста помоги.
По сути, я хочу получить список всех позиций выставления счетов, связанных со всеми учетными записями, которые находятся под этой основной торговой маркой.
1 ответ
К сожалению, невозможно получить ключи API через API из учетных записей (пользователей), принадлежащих вашему бренду. но вы можете получить платежные позиции из каждой учетной записи, используя следующий запрос:
https://$user:$apiKeyapi.softlayer.com/rest/v3/SoftLayer_Brand/$brandId/getOwnedAccounts?objectMask=mask[masterUser[username,apiAuthenticationKeys],allBillingItems]
Method: Get
Замените: $ user, $ apiKey и $brandId своей собственной информацией.
Рекомендации: