Two-element (name and phone number) verification. Used to compare whether the name and phone number entered by the user belong to the same user.
Operation description
Before using this API, ensure that you fully understand the product pricing of Cell Phone Number Service.
Before using this API, log on to the Cell Phone Number Service console, go to the Tag Square page, find the corresponding tag, click Apply to Enable, fill in the application materials, and use it after the approval.
Billing is applied when the API returns Code="OK" and IsConsistent != 2. Other return results are not billed.
MVNO number verification is not supported. MVNO numbers refer to numbers starting with 170, 171, 162, and 165.
QPS limit
The per-user QPS limit of this API is 200 times/second. If the limit is exceeded, API calls will be throttled, which may affect your business. Please call the API reasonably.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dytns:TwoElementsVerification |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AuthCode |
string |
Yes |
The authorization code. Note
On the My Applications page of the Cell Phone Number Service console, obtain the authorization ID, which is the authorization code. |
QASDW@#** |
| InputNumber |
string |
Yes |
The phone number to be verified.
Important Letters in the encrypted string are not case-sensitive. |
1390000**** |
| Mask |
string |
Yes |
The encryption method. Valid values:
|
MD5 |
| Name |
string |
Yes |
The name to be verified.
Important Letters in the encrypted string are not case-sensitive. |
阿里云 |
Response elements
|
Element |
Type |
Description |
Example |
||||||||||||||||
|
object |
|||||||||||||||||||
| Code |
string |
The request status code.
|
OK |
||||||||||||||||
| Message |
string |
The description of the status code. |
OK |
||||||||||||||||
| RequestId |
string |
The request ID. |
CC3BB6D2-2FDF-4321-9DCE-B38165CE**** |
||||||||||||||||
| Data |
object |
The structure. |
|||||||||||||||||
| IsConsistent |
integer |
Indicates whether the verification result is consistent. Returns:
The data update timeliness for different operators and cities is typically T+1 to T+3. The verification results for different operator phone numbers in different states are as follows:
|
1 |
||||||||||||||||
| BasicCarrier |
string |
The basic operator. Valid values:
Important China Broadcasting Network numbers are not currently supported. |
中国移动 |
Examples
Success response
JSON format
{
"Code": "OK",
"Message": "OK",
"RequestId": "CC3BB6D2-2FDF-4321-9DCE-B38165CE****",
"Data": {
"IsConsistent": 1,
"BasicCarrier": "中国移动"
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 200 | OperatorLimit | The number is limited by the operator. | This mobile phone number is restricted by the carrier. |
| 400 | MobileNumberIllegal | Wrong format of phone number | |
| 400 | EncyrptTypeIllegal | The encryption type of the mobile phone number is illegal | |
| 400 | CarrierIllegal | Illegal carrier type | |
| 400 | AuthCodeNotExist | The label application form does not exist, please replace the authorization code. | |
| 400 | MobileNumberTypeNotMatch | The number and number type do not match. | |
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | AuthCodeIllegal | Illegal authCode. | |
| 500 | Unknown | Unknown error | |
| 500 | SystemError | System error | |
| 500 | RequestTimeout | Request supplier timed out. | Request supplier timeout |
| 500 | RequestSupplierError | Request supplier error. | Request supplier error. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.