Récupère les détails d'un utilisateur.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | GetUser |
Opération à effectuer. Définissez la valeur sur GetUser. |
| Tid | Long | Oui | 3*** |
ID du locataire. Appelez l'opération GetUserActiveTenant pour récupérer l'ID du locataire. |
| Uid | String | Non | 22973492647626**** |
UID de l'utilisateur. Pour afficher votre UID, placez le pointeur sur la photo de profil dans le coin supérieur droit de la console Data Management (DMS). |
| UserId | String | Non | 51**** |
ID de l'utilisateur. Appelez l'opération ListUsers pour récupérer l'ID de l'utilisateur. |
| RegionId | String | Non | cn-hangzhou |
ID de la région où DMS est activé. Définissez ce paramètre sur l'ID de la région la plus proche de vos services. Pour plus d'informations sur les valeurs valides du paramètre, consultez la section Paramètre RegionID. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| User | Object | Informations relatives à l'utilisateur. | |
| State | String | NORMAL | Statut de l'utilisateur. Valeurs possibles :
|
| CurResultCount | Long | 28 | Nombre de lignes interrogées au cours de la journée en cours. |
| UserId | String | 51**** | ID de l'utilisateur. |
| LastLoginTime | String | 2021-11-08 11:26:21 | Date et heure de la dernière connexion de l'utilisateur à la console. |
| MaxResultCount | Long | 10000 | Nombre maximal de lignes pouvant être interrogées au cours de la journée en cours. |
| ParentUid | Long | 140692647406**** | UID du compte Alibaba Cloud de l'utilisateur. Remarque Un compte Alibaba Cloud peut contenir un ou plusieurs utilisateurs RAM. |
| RoleIdList | Array of Integer | 1 | ID du rôle attribué à l'utilisateur. Valeurs possibles :
|
| RoleNameList | Array of String | USER | Nom du rôle attribué à l'utilisateur. Valeurs possibles :
|
| NickName | String | User_NickName | Pseudonyme de l'utilisateur. |
| MaxExecuteCount | Long | 2000 | Nombre maximal de requêtes pouvant être exécutées au cours de la journée en cours. |
| CurExecuteCount | Long | 3 | Nombre de requêtes exécutées au cours de la journée en cours. |
| Mobile | String | 1389223**** | Numéro de téléphone mobile utilisé pour recevoir les notifications. Remarque
|
| Uid | String | 22275482072787**** | UID de l'utilisateur. |
| String | Uesr_email | Adresse e-mail utilisée pour recevoir les notifications. Remarque
| |
| DingRobot | String | https://XXX.dingtalk.com/robot/send?access_token=*** | URL du robot de discussion DingTalk utilisée pour recevoir les notifications. Remarque
|
| Webhook | String | http://dms-XXX.aliyun.com:8*** | URL Webhook utilisée pour recevoir les notifications. Remarque
|
| SignatureMethod | String | NONE | Méthode de signature utilisée pour sécuriser les connexions lors de l'utilisation d'une URL Webhook. Valeurs possibles :
|
| NotificationMode | String | Méthode de notification. Le système renvoie une ou plusieurs valeurs. Valeurs possibles :
| |
| RequestId | String | 804BB128-CAFA-5DD0-BA1E-43DDE488**** | ID de la requête. |
| ErrorCode | String | UnknownError | Code d'erreur renvoyé. |
| ErrorMessage | String | Unknown server error | Message d'erreur renvoyé. |
| Success | Boolean | true | Indique si la requête a abouti. Valeurs possibles :
|
Exemples
Exemples de requêtes
http(s)://dms-enterprise.aliyuncs.com/?Action=GetUser
&Tid=3***
&Uid=22973492647626****
&UserId=51****
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<GetUserResponse>
<User>
<NotificationMode/>
<Email>Uesr_email</Email>
<RoleNameList>
<RoleNames>USER</RoleNames>
<RoleNames>ADMIN</RoleNames>
</RoleNameList>
<NickName>User_NickName</NickName>
<MaxExecuteCount>2000</MaxExecuteCount>
<CurResultCount>28</CurResultCount>
<LastLoginTime>2021-11-09 13:39:21</LastLoginTime>
<Uid>22275482072787****</Uid>
<RoleIdList>
<RoleIds>1</RoleIds>
<RoleIds>3</RoleIds>
</RoleIdList>
<MaxResultCount>10000</MaxResultCount>
<State>NORMAL</State>
<UserId>51****</UserId>
<CurExecuteCount>3</CurExecuteCount>
<ParentUid>140692647406****</ParentUid>
</User>
<RequestId>804BB128-CAFA-5DD0-BA1E-43DDE488****</RequestId>
<Success>true</Success>
</GetUserResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"User" : {
"NotificationMode" : "",
"Email" : "Uesr_email",
"RoleNameList" : {
"RoleNames" : [ "USER", "ADMIN" ]
},
"NickName" : "User_NickName",
"MaxExecuteCount" : 2000,
"CurResultCount" : 28,
"LastLoginTime" : "2021-11-09 13:39:21",
"Uid" : "22275482072787****",
"RoleIdList" : {
"RoleIds" : [ 1, 3 ]
},
"MaxResultCount" : 10000,
"State" : "NORMAL",
"UserId" : "51****",
"CurExecuteCount" : 3,
"ParentUid" : "140692647406****"
},
"RequestId" : "804BB128-CAFA-5DD0-BA1E-43DDE488****",
"Success" : true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.