Brief description:

  • Get basic information of the driver

API version:

Version number Creator Creation date Revision date
2.0.0 Lenny 2026-03-02

Request URL:

Request method:

  • POST

Request header:

Parameter name Required Type Description
Content-Type Yes string Request type: application/json

Request parameters:

Parameter name Required Type Description
FTokenID Yes string Token ID
FAction Yes string Method Name (QueryAdminDriverList)
FPageSize no Int Number per page,default 20 ,If you want to check for a larger quantity, the value here can be higher.
FPageIndex no Int Page number,default 1
FKey No string Perform fuzzy search on the field. Search by driver’s name or driver’s mobile phone number.
FAgentGUID No string Company Unique Identifier. If this field is not passed, it defaults to the company where the current user is located

Example Response:

Success:

{
    "Result": 200,
    "Message": "check token success",
    "FObject": {
        "Table": [
            {
                "FTotalCount": 3   //Query total count
            }
        ],
        "Table1": [
            {
                "FGUID": "e7eb61fb-3e54-4f65-9748-cd6fde97086a",
                "FDriverName": "suly",
                "FLicenseNumber": "8542111",
                "FDrivingType": "A1",
                "FDriverPhone": "15625215199",
                "FDescription": "2024022823",
                "FAgentGUID": "661e7209-c77e-4a54-afb8-6d956f962bdf",
                "FCreateTime": "2024-02-20T05:51:57.733",
                "FCountryResidenc": "",
                "FDistrictRegion": "",
                "FIDNumber": "415252632122232233",
                "FDrivingLicenseFrontUrl": "http://120.25.245.20:8081/Picture/Driver/2a325bf851584f7bb1365a86acc6a5fc.jpg",
                "FHeadPortraitUrl": "",
                "FDrivingLicenseBackUrl": "",
                "RowNo": 2,
                "FAgentName": "test"
            } 
        ]
    }
}

Error:

{
    "Result": 102,
    "Message": "Action is error",
    "FObject": []
}

Return parameter description:

Parameter Name Type Description
FGUID string Driver Unique Identifier
FDriverName string Driver Name
FLicenseNumber string Driver’s License Number
FDriverPhone string Driver Phone Number
FIDNumber string Driver ID Card Number
FDescription string Description
FCountryResidenc string City
FDistrictRegion string Town
FHeadPortrait string Avatar Base64 Image
FDrivingLicenseFront string Driver’s License Front Image (Base64)
FDrivingLicenseBack string Driver’s License Back Image (Base64)
FAgentGUID string Company Unique Identifier. If this field is not passed, it defaults to the company where the current user is located
FAgentName string Company name

Note:

  • More error codes are as follows:
  • 104: Token error or expired
  • 105: System exception
  • 102: Request parameter error

Request Example:

Java:

String result = "";
// Request URL
String url = "http://cloud.assetscontrols.com:8092/OpenApi/Admin";  
// Request parameters, in JSON format, it is recommended to use objects to pass in
String body = "{\"FAction\":\"QueryAdminDriverList\",\"FAgentGUID\":\"\",\"FKey\":\"su\",\"FPageIndex\":1,\"FPageSize\":50,\"FTokenID\":\"3acef045-d302-4032-b40a-d9ee6c1519cd\"}";  
URL realUrl = new URL(url);
// Set the properties of the common request
URLConnection conn = realUrl.openConnection(); 
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("connection", "keep-Alive");
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
conn.setRequestProperty("method", "post");
// Must set the following two lines for sending POST requests
conn.setDoOutput(true);
conn.setDoInput(true);
PrintWriter pw = new PrintWriter(conn.getOutputStream());
// Send request parameters
pw.print(body);
// Flush the output stream buffer  
pw.flush();   
// Define a BufferedReader input stream to read the URL response
BufferedReader bufReader = new BufferedReader(new InputStreamReader(conn.getInputStream()));  
// Define a BufferedReader input stream to read the URL response
String line;
while ((line = bufReader.readLine()) != null) {
     result += line;        
 }
// The returned result is a JSON string
return result;

C#:

// Request URL
string url = "http://cloud.assetscontrols.com:8092/OpenApi/Admin";  
// Request parameters, in JSON format, it is recommended to use objects to pass in
string body = "{\"FAction\":\"QueryAdminDriverList\",\"FAgentGUID\":\"\",\"FKey\":\"su\",\"FPageIndex\":1,\"FPageSize\":50,\"FTokenID\":\"3acef045-d302-4032-b40a-d9ee6c1519cd\"}"; 
Encoding encoding = Encoding.UTF8;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
 // Request method: post / get
request.Method = "post"; 
request.Accept = "*/*";    
request.ContentType = "application/json";
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
byte[] buffer = encoding.GetBytes(body);
request.ContentLength = buffer.Length;
request.GetRequestStream().Write(buffer, 0, buffer.Length);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
{
    // The returned result is a JSON string
    return reader.ReadToEnd();
}

Python:

url = 'http://cloud.assetscontrols.com:8092/OpenApi/Admin'
      data = {
      'FAction': 'QueryAdminDriverList',
      'FTokenID': '3acef045-d302-4032-b40a-d9ee6c1519cd',
      'FKey': 'su',
       'FPageIndex': 1
        'FPageSize': 20
       }
      data = parse.urlencode(data).encode('utf-8')
      headers = {
       'User-Agent': r'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) '
                     r'Chrome/45.0.2454.85 Safari/537.36 115Browser/6.0.3',
       'Connection': 'keep-alive'
       }
      req = request.Request(url, headers=headers, data=data)  
      page = request.urlopen(req).read()
      page = page.decode('utf-8')
      # json_array = json.loads(page)
      return page;
文档更新时间: 2026-03-02 16:36   作者:刘家帅