我想通过 Softlayer 的 Python API 检索用户的当前权限,理想情况下是包含在用户门户上看到的权限的列表。
我已经尝试了User_Customer服务下的方法,该方法会报告以下错误:
SoftLayer.exceptions.SoftLayerAPIError: SoftLayerAPIError(SoftLayer_Exception): Object does not exist to execute method on. (SoftLayer_User_Customer::getPermissions)
我知道可能需要为该特定 API 调用设置标头,但我找不到解释如何在 Python API 中设置标头的来源。
我也试过调用这个 Account 服务方法。哪个成功,但返回帐户下的用户列表,而不是我期望的信息。
这里可以看到python客户端的使用示例:
https://softlayer.github.io/python/
特别是关于与用户关联的权限,您可以看到此示例:
https://softlayer.github.io/python/set_permission/
permissions = self.client['User_Customer'].getPermissions(id=user_id)
print("=== OLD PERMISSIONS ===")
self.printPermissions(permissions)
问候
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句