# Lấy thông tin chi tiết điện thoại đám mây bằng AndroidId

Truy vấn ID điện thoại đám mây được liên kết với một androidId cụ thể trong nhóm hiện tại. Trả về ID điện thoại đám mây duy nhất nếu tìm thấy.

Endpoint: POST /api/cloudphone/queryByAndroidId
Version: 1.0.0

## Request fields (application/json):

  - `androidId` (string, required)
    The androidId of the cloud phone
    Example: 8f7e6d5c4b3a2f1e

## Response 200 fields (application/json):

  - `code` (integer, required)
    Example: 0

  - `msg` (string | null, required)
    Example: null

  - `data` (object, required)

  - `data.id` (string, required)
    cloud phone id

  - `data.androidId` (string)
    cloud phone android id

  - `data.gaid` (string)
    gaid của điện thoại đám mây

  - `data.envName` (string, required)
    cloud phone name

  - `data.groupId` (string, required)
    Group ID

  - `data.groupName` (string | null)
    Tên nhóm. Null khi điện thoại đám mây không thuộc nhóm nào

  - `data.skuId` (string, required)
    Product SKU ID

  - `data.tagInfos` (array, required)
    Chi tiết thẻ. Mảng rỗng khi không có thẻ nào được gán

  - `data.tagInfos.id` (string, required)
    ID thẻ

  - `data.tagInfos.tagName` (string, required)
    Tên thẻ

  - `data.billingType` (integer, required)
    Billing type: 1 = Pay-per-minute (On-demand), 2 = Monthly

  - `data.proxyStatus` (integer, required)
    Proxy status: 0 = not detected, 1 = detecting, 2 = detection failed, 3 = detection successful

  - `data.settings` (object, required)
    Advanced fingerprint settings

  - `data.settings.automaticGeo` (boolean, required)

  - `data.settings.automaticLocation` (boolean, required)

  - `data.settings.automaticLanguage` (boolean, required)

  - `data.settings.longitude` (number | null, required)

  - `data.settings.latitude` (number | null, required)

  - `data.device` (object, required)
    Device hardware information

  - `data.device.server` (string | null, required)

  - `data.device.countryName` (string, required)

  - `data.device.rom` (integer, required)

  - `data.device.wifiBssid` (string | null, required)

  - `data.device.bluetoothMac` (string, required)

  - `data.proxy` (object, required)
    Proxy settings

  - `data.proxy.id` (string, required)

  - `data.proxy.proxyName` (string, required)

  - `data.proxy.proxyIp` (string, required)

  - `data.lastStartMemberId` (string, required)
    Last boot member ID

  - `data.lastStartMemberName` (string | null, required)
    Last boot member name

  - `data.lastStartDate` (string, required)
    Last boot time

  - `data.lastConnectMemberId` (string, required)
    Last connected member ID

  - `data.lastConnectMemberName` (string | null, required)
    Last connected member name

  - `data.lastConnectDate` (string, required)
    Last connection time

  - `data.envStatus` (integer, required)
    Environment status: 0 = new, 1 = creation failed, 2 = powered off, 3 = booting, 4 = powered on, 5 = resetting, 6 = restarting, 7 = one-click new machine in progress

  - `data.abnormalStatus` (integer, required)
    Abnormal status: 0 = normal, 1 = unactivated, 2 = arrears, 3 = oversold, 4 = deactivated

  - `data.expireTime` (string, required)
    Expiration time

  - `data.envRemark` (string, required)
    Environment remark

  - `data.createMember` (string, required)
    Creator member ID

  - `data.updateMember` (string, required)
    Updater member ID

  - `data.updateDate` (string, required)
    Update time

  - `data.createDate` (string, required)
    Creation time

  - `data.createMemberName` (string | null, required)
    Creator member name

  - `requestId` (string, required)
    Example: 4d0f4fa68613441e9a11446a6437bb5a

