根据文档,在BlackBerry Administrator API上创建管理员用户非常容易。必须为所有管理员用户分配一个角色,并且很容易查找角色(使用python和suds的示例):
organisation_id = 0
locale = 'en_US'
display_name = 'Mac Chapman'
username = 'maccy'
password = 'password'
role_id = None
for role in ws.service.findRoles(organisation_id, locale).roles:
if role.localeNameAndDescription[0].name == 'Security Administrator':
role_id = role.roleId
print ws.service.createBASAuthenticatedAdministratorUser(organisation_id, display_name, role_id, username, password)
但我不能为我的生活弄清楚如何在API中创建一个新角色。有可能吗?