我正在尝试通过userStatusId检索 SoftLayer用户个人资料。
我正在使用网址:
<curl -X GET -k -n "https://api.softlayer.com/rest/v3/SoftLayer_Account/getUsers.jsoni?objectMask=mask\[virtualGuestCount,hardwareCount,userStatus,username,id,email,createDate;accountId,passwordExpireDate,secondaryPasswordTimeoutDays,secondaryPasswordModifyDate,userStatusId\]&objectFilter=\{\"userStatusId\":\{\"operation\":1021\}\}">
返回的用户个人资料仅为Active的1001状态ID。
如何检索其他状态ID,例如1002 = Disabled
,1003 = Inactive
,1021 = cancel_pending
,1022 = VPN Only
谢谢。
答案 0 :(得分:2)
请尝试以下请求:
例如,我们正在过滤非活动用户:
mv
您可以过滤的状态将显示在用户配置文件中更改的相同状态:活动,已禁用,非活动,仅限VPN。
删除任何用户后,它将无法在Portal或Api中显示。