Sends a verification code to the mobile phone number that you want to bind to a resource account in a resource directory for security purposes.
Usage notes
To ensure that the system can record the operators of management operations, you must use a RAM user or RAM role to which the AliyunResourceDirectoryFullAccess policy is attached within the management account of your resource directory to call this operation.
In this example, a verification code is sent to the mobile phone number that you want
to bind to the resource account 138660628348****
.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | SendVerificationCodeForBindSecureMobilePhone |
The operation that you want to perform. Set the value to SendVerificationCodeForBindSecureMobilePhone. |
SecureMobilePhone | String | Yes | xx-13900001234 |
The mobile phone number that you want to bind to the resource account. Specify the mobile phone number in the <Country code>-<Mobile phone number> format. Note Mobile phone numbers in the
86-<Mobile phone number> format in the Chinese mainland are not supported.
|
AccountId | String | Yes | 138660628348**** |
The ID of the resource account. |
For more information about common request parameters, see Common parameters.
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
RequestId | String | DCD43660-75DD-5D15-B342-1B83FCA5B913 |
The ID of the request. |
ExpirationDate | String | 2021-12-17T07:38:41.747Z |
The time when the verification code expires. |
Examples
Sample requests
https://resourcemanager.aliyuncs.com/?Action=SendVerificationCodeForBindSecureMobilePhone
&SecureMobilePhone=xx-13900001234
&AccountId=138660628348****
&<Common request parameters>
Sample success responses
XML
format
HTTP/1.1 200 OK
Content-Type:application/xml
<SendVerificationCodeForBindSecureMobilePhoneResponse>
<RequestId>DCD43660-75DD-5D15-B342-1B83FCA5B913</RequestId>
<ExpirationDate>2021-12-17T07:38:41.747Z</ExpirationDate>
</SendVerificationCodeForBindSecureMobilePhoneResponse>
JSON
format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "DCD43660-75DD-5D15-B342-1B83FCA5B913",
"ExpirationDate" : "2021-12-17T07:38:41.747Z"
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
409 | EntityAlreadyExists.ResourceDirectory | The resource directory for the account is already enabled. We recommend that you do not enable the resource directory again. | The error message returned because the account has been used to enable a resource directory. Do not use the account to enable a resource directory again. |
409 | SendValidateCodeExceedsLimitForAccount | For the same account, the number of verification codes sent exceeds the limit. | The error message returned because the number of verification codes that are sent per day by using the account has exceeded the upper limit. |
409 | InvalidParameter.MobileCountryCode | The current site does not support the country code. | The error message returned because the specified country code is not supported at the current site. |
409 | NotSupport.AccountInAnotherResourceDirectory | Your account is a management account for another resource directory or a member of another resource directory. | The error message returned because your account is the management account or a member of another resource directory. |
For a list of error codes, visit the API Error Center.