调用UpdateUser接口更新用户的基本信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String UpdateUser

系统规定参数。取值:UpdateUser。

UserName String zhangq****

指定用户名。

NewUserName String xiaoq****

指定新用户名。

格式:^[a-zA-Z0-9\.@\-_]+$

NewMobilePhone String 86-1860000****

指定RAM用户新手机号。

格式:国际区号-号码。

NewDisplayName String xiaoq****

指定新显示名称。

NewEmail String xiaoq****@example.com

指定RAM用户的新邮箱。

NewComments String 这是一位云计算工程师

指定新备注, 最大长度128个字符。

返回数据

名称 类型 示例值 描述
RequestId String 04F0F334-1335-436C-A1D7-6C044FE73368

请求ID。

User

用户信息。

Comments String 这是一位云计算工程师

备注。

CreateDate String 2015-01-23T12:33:18Z

创建时间。

DisplayName String xiaoq****

显示名称。

Email String xiaoq****@example.com

RAM用户邮箱。

MobilePhone String 86-1860000****

RAM用户手机号。

UpdateDate String 2015-02-11T03:15:21Z

更新时间。

UserId String 122748924538****

用户唯一标识。

UserName String xiaoq****

用户名称。

示例

请求示例


https://ram.aliyuncs.com/?Action=UpdateUser
&UserName=zhangq****
&NewUserName=xiaoq****
&NewMobilePhone=86-1860000****
&NewEmail=xiaoq****@example.com
&<公共请求参数>

正常返回示例

XML 格式

<CreateUserResponse>
      <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
      <User>
            <UserId>122748924538****</UserId>
            <UserName>xiaoq****</UserName>
            <DisplayName>xiaoq****</DisplayName>
            <MobilePhone>86-1860000****</MobilePhone>
            <Email>xiaoq****@example.com</Email>
            <Comments>这是一位云计算工程师</Comments>
            <CreateDate>2015-01-23T12:33:18Z</CreateDate>
            <UpdateDate>2015-02-11T03:15:21Z</UpdateDate>
      </User>
</CreateUserResponse>

JSON 格式

{
	"User":{
		"Comments":"这是一位云计算工程师",
		"Email":"xiaoq****@example.com",
		"UserName":"xiaoq****",
		"UpdateDate":"2015-02-11T03:15:21Z",
		"UserId":"122748924538****",
		"MobilePhone":"86-1860000****",
		"DisplayName":"xiaoq*****",
		"CreateDate":"2015-01-23T12:33:18Z"
	},
	"RequestId":"04F0F334-1335-436C-A1D7-6C044FE73368"
}

错误码

访问错误中心查看更多错误码。