CompanyTwoElementsVerification
You can use this operation to verify a company's name and certificate number. The verification passes only if the name and certificate number match and the company is active.
Operation description
Before you call this operation, understand the billing methods and pricing of the company two-element verification service. For more information about billing, see Product Billing.
You are charged for the API call if the Code parameter in the response is OK and the ReasonCode parameter is 0, 1, or 3. You are not charged in other cases.
Before you use this operation, log on to the Cell Phone Number Service console. On the Tag Square page, find the required tag and click Request Access. Complete the application. You can use the service after your application is approved.
QPS limits
The queries per second (QPS) limit for a single user on this operation is 200 calls per second. If the limit is exceeded, API calls are throttled. This may affect your business. Plan your calls accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dytns:CompanyTwoElementsVerification |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| EpCertNo |
string |
Yes |
The certificate number of the company. |
9242032*******J627 |
| EpCertName |
string |
Yes |
The name of the company. |
某企业 |
| AuthCode |
string |
Yes |
The authorization code. Note
Log on to the Cell Phone Number Service console. On the My Applications page, obtain the authorization ID, which is the authorization code. |
Dd1r***4id |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| AccessDeniedDetail |
string |
The details about the access denial. |
- |
| RequestId |
string |
The ID of the request. |
68A40250-50CD-034C-B728-0BD135850177 |
| Message |
string |
The message returned for the request. |
OK |
| Data |
object |
The data returned. |
|
| DetailInfo |
object |
The details of the company. Note
This field is not returned for public institutions or civil organizations. |
{ "enterpriseStatus": "在营(开业)", "openTime": "2023-05-25/2053-05-24" } |
| OpenTime |
string |
The business term of the company. |
2023-05-25/2053-05-24 |
| EnterpriseStatus |
string |
The business status of the company. |
在营(开业) |
| InconsistentData |
array |
The fields that failed the verification. |
|
|
string |
|
EpCertName |
|
| VerifyResult |
string |
The verification result. Valid values:
Note
For public institutions and civil organizations, this operation does not verify the business status. It only verifies whether the company name and certificate number are consistent. |
true |
| ReasonCode |
string |
The code of the verification result. Valid values:
|
0 |
| Code |
string |
The status code of the request. |
OK |
Examples
Success response
JSON format
{
"AccessDeniedDetail": "-",
"RequestId": "68A40250-50CD-034C-B728-0BD135850177",
"Message": "OK",
"Data": {
"DetailInfo": {
"OpenTime": "2023-05-25/2053-05-24",
"EnterpriseStatus": "在营(开业)"
},
"InconsistentData": [
"EpCertName"
],
"VerifyResult": "true",
"ReasonCode": "0"
},
"Code": "OK"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | AuthCodeIllegal | Illegal authCode. | |
| 500 | RequestTimeout | Request supplier timed out. | Request supplier timeout |
| 500 | RequestSupplierError | Request supplier error. | Request supplier error. |
See for a complete list.
Release notes
See Release Notes for a complete list.