Cách sử dụng chế độ nghiêm ngặt qua API
Sử dụng chế độ nghiêm ngặt khi bạn muốn Multilogin kiểm tra xem tất cả các trường bắt buộc đã được đưa vào rõ ràng trong yêu cầu tạo hoặc cập nhật hồ sơ hay chưa.
➡️ Thêm header X-Strict-Mode: true vào yêu cầu API. Nếu không thêm header này, Multilogin sẽ sử dụng chế độ không nghiêm ngặt và áp dụng giá trị mặc định ở những trường được hỗ trợ.
Nếu thiếu trường bắt buộc trong chế độ nghiêm ngặt, API sẽ trả về lỗi kèm danh sách các trường còn thiếu.
Chế độ nghiêm ngặt và không nghiêm ngặt
Chế độ nghiêm ngặt
Với X-Strict-Mode: true, API yêu cầu bạn cung cấp rõ ràng tất cả các trường cần thiết cho quá trình kiểm tra nghiêm ngặt.
- Thiếu trường bắt buộc sẽ trả về lỗi
- Phản hồi sẽ liệt kê các trường bạn cần thêm
- Sử dụng chế độ này khi bạn muốn kiểm soát đầy đủ các giá trị trong yêu cầu thay vì dựa vào giá trị mặc định
Chế độ không nghiêm ngặt
Chế độ không nghiêm ngặt được sử dụng theo mặc định khi không có X-Strict-Mode.
- Các trường được hỗ trợ nhưng bị bỏ qua có thể sử dụng giá trị mặc định của Multilogin
- Sử dụng chế độ này khi bạn không cần tự xác định mọi tham số được hỗ trợ
Tại sao nên sử dụng chế độ nghiêm ngặt?
Sử dụng chế độ nghiêm ngặt khi:
- Quy trình tự động hóa của bạn phải gửi các giá trị rõ ràng thay vì dựa vào giá trị mặc định của Multilogin
- Bạn muốn tất cả các trường bắt buộc còn thiếu được báo trong một phản hồi kiểm tra duy nhất
- Bạn cần quá trình kiểm tra yêu cầu nhất quán giữa các quy trình tự động hóa
Cách sử dụng chế độ nghiêm ngặt
Trong Postman, mở “Headers” → thêm X-Strict-Mode làm key → nhập true làm value. Nếu bạn không chỉ định điều này, API sẽ sử dụng chế độ không nghiêm ngặt theo mặc định.

💡 Điều gì xảy ra nếu tôi bỏ lỡ một trường giá trị khi sử dụng chế độ nghiêm ngặt?
Hệ thống sẽ trả về thông báo lỗi chi tiết cho bạn biết trường trá trị nào bị thiếu. Điều này hữu ích hơn là nhận lỗi cho từng trường bị thiếu riêng lẻ.