/check/phone_number/task_result/o1
1.API Specification
2.Request Params
3.Response Params
4.Error Codes
5.Sample
1.API Specification
This API is used to query result of the phone number check task.
Request Method
POST
Request URL
https://cloudapi.mexico.accuauth.com/check/phone_number/task_result/o1
Debugging Tool
2.Request Params
| Parameter |
Type |
Required |
Description |
| X-DF-API-ID |
string |
Yes |
For API credentials,Please visit API Request |
| X-DF-API-SECRET |
string |
Yes |
For API credentials,Please visit API Request |
2.2 Request Body
|
Fields |
Type |
Description |
| required |
task_id |
string |
The task ID of the pending request from /check/phone_number/o1, valid within 24 hours |
3.Response Params
| Fields |
Type |
Description |
| request_id |
string |
Unique id of each request |
| status |
string |
Response status, OK if request success, other if failed; See Error Codes for details |
| result |
object |
Check result of completed request,See result belowed for details |
Elements in result:
| Fields |
Type |
Description |
| phone_number |
string |
The phone number |
| phone_status |
string |
Phone status is listed belowed |
Possible value of phone_status:
| Phone Status |
Description |
| ring |
The phone is on and rings |
| connected |
User connected the phone |
| empty |
The phone number is empty |
| busy |
The phone is busy now |
| turned_off |
The phone is turned off |
| outside_service_area |
The phone is not in the service area |
| line_abnormal |
Line abnormality, try again later |
| temp_unavailable |
Temporarily unreachable, try again later |
Response Syntax
- Response of pending request:
{
"status": "PENDING",
"reason": "check in progress",
"request_id": "TID591cb9fb0e284cf296912a4d0ffea889"
}
- Response of completed request:
{
"status": "OK",
"result": {
"phone_number": "0062********",
"phone_status": "ring"
},
"request_id": "TID591cb9fb0e284cf296912a4d0ffea889"
}
4.Error Codes
Common error codes of this API:
| Http Status Code |
Status field |
Description |
400 |
PENDING |
Check in progress |
400 |
INVALID_ARGUMENT |
Request parameter is invalid |
401 |
UNAUTHORIZED |
Unauthorized or access is denied |
401 |
KEY_EXPIRED |
Your API ID has expired |
403 |
NO_PERMISSION |
You are not authorized to use this API |
403 |
OUT_OF_QUOTA |
API calls quota exceeded |
403 |
RATE_LIMIT_EXCEEDED |
API request frequency exceeds the limit |
404 |
NOT_FOUND |
Requested API cannot be found |
500 |
INTERNAL_ERROR |
Internal server error |
Comment: Please see the reason field for details when the above 40X error occurred
Response Syntax
{
"status": "INVALID_ARGUMENT",
"reason": "argument 'phone_number': not found",
"request_id": "TID0bb59f6aa6454717b870b16202ccf36f"
}
5.Sample