App\Http\Controllers\Api\ManualSessionAPIController.phpexportExcelManualSessionHistoryDomainis_get_domain_typeGET /export/manual-session-history-domainis_get_domain_type chỉ có hiệu lực khi type=CHECK.💡 Hiểu rõ phần này để biết khi nào có dữ liệu phân loại và tại sao cần dùng tham số ẩn này.
mainsite — Website chính thức (game, betting, v.v.)satellite — Trang vệ tinh / landing page trỏ về mainsiteunknown — Không xác định đượcdomain_type trong result của từng bản ghi history domain, nhưng không hiển thị trên giao diện web.domain_type ra ngoài là dùng API export ẩn với is_get_domain_type=true — khi đó file Excel sẽ xuất thêm cột "Phân loại" chứa giá trị này.Luồng dữ liệu:
Check Domain B chạy
└─► Kiểm tra 8 ISP + Nhận diện domain_type
└─► Lưu vào result['domain_type']
└─► Chỉ lấy được qua export ẩn (is_get_domain_type=true)| Tham số | Vị trí | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|---|
is_get_domain_type | query | boolean | Không | false | Hiển thị cột Phân loại (domain_type) trong file Excel export |
Các query param kết hợp trong ví dụ trên:
Param Giá trị Ghi chú manual_sessions_id21080ID của session cần export typeCHECKBắt buộc phải là CHECKđểis_get_domain_typecó hiệu lựcexport_alltrueExport toàn bộ (không lọc theo status_domain = DEFAULT)block_label_type(rỗng) Không lọc theo block label is_get_domain_typetrueTính năng ẩn — thêm cột "Phân loại" vào file Excel
is_get_domain_type=false (mặc định)| Cột | Header |
|---|---|
| A | Domain name |
| B | Trạng thái |
| C | Trạng thái chặn |
| D → ... | Proxy providers (theo thứ tự sort) |
| Cuối | Thời gian kiểm tra |
is_get_domain_type=true| Cột | Header |
|---|---|
| A | Domain name |
| B | Phân loại ← cột mới được chèn vào |
| C | Trạng thái |
| D | Trạng thái chặn |
| E → ... | Proxy providers (theo thứ tự sort) |
| Cuối | Thời gian kiểm tra |
Giá trị cột "Phân loại" lấy từ result['domain_type']trong bảngmanual_session_history_domains.
Các giá trị có thể là:mainsite,satellite,unknown(hoặc rỗng nếu chưa được phân loại).
type=CHECK, không có tác dụng với type=RECORD hay type=CAPTURE.is_get_domain_type được parse bằng FILTER_VALIDATE_BOOLEAN, hỗ trợ: true, 1, "true", "on", "yes".'').