Tài liệu
Tài liệu RunMacro
Tạo robot đầu tiên, rồi tiến xa theo nhu cầu.
Hướng dẫn rõ ràng từng bước để tạo, chạy và cải thiện robot cho công việc máy tính lặp lại.
Gửi HTTP Request (gọi API) trong RunMacro
Lệnh HTTP Request gửi một yêu cầu GET hoặc POST tới một API (kèm header và body nếu cần), rồi lưu phản hồi vào một biến.
Điều kiện cần#
- Đã thêm lệnh HTTP Request vào macro.
- Chuẩn bị dữ liệu hoặc mục tiêu mà HTTP Request sẽ sử dụng.
Chế độ hỗ trợ#
- RunMacro Runner
Chức năng này làm gì#
Lệnh HTTP Request gửi một yêu cầu GET hoặc POST tới một API (kèm header và body nếu cần), rồi lưu phản hồi vào một biến. Có thể lọc phản hồi bằng regex để lấy đúng phần cần (vd mã OTP).
Hình ảnh & video#

Khi nào nên dùng#
- Lấy mã OTP/dữ liệu từ một API dịch vụ.
- Gửi dữ liệu tới webhook/endpoint.
- Tích hợp bước gọi API vào workflow tự động.
Khi nào không nên dùng#
- Không dùng cho endpoint không tin cậy, secret trong URL/log hoặc giao dịch cần client chuyên dụng và retry nguyên tử.
Các bước cấu hình#
- Thêm lệnh Mạng › HTTP Request.
- Chọn phương thức (GET/POST), nhập URL, (tùy chọn) header và body.
- Đặt biến lưu kết quả.
- (Tùy chọn) bật lọc regex và nhập mẫu. Lưu.
Giải thích từng tùy chọn#
Kết quả mong đợi#
Sau khi chạy, HTTP Request hoàn tất thao tác đã mô tả và cung cấp kết quả cho bước tiếp theo.
Ví dụ thực tế#
Ví dụ: Lấy OTP từ API rồi điền#
- HTTP Request GET tới URL API OTP.
- Bật lọc regex
\d{6}→ biếnotp. - Dùng
{otp}để điền vào ô mã.
Giới hạn và trường hợp lỗi#
- Timeout, DNS/TLS, HTTP status và định dạng response đều có thể thất bại; response không tự được coi là thành công nghiệp vụ.
Mẹo & lỗi thường gặp#
Kết hợp với Trích xuất Regex nếu cần xử lý phản hồi phức tạp hơn.
Thông tin kiểm chứng#
commands/network.py
