Điều gì xảy ra nếu một webhook xác minh không bao giờ đến?
Lưu trạng thái chờ và thời hạn. Khôi phục với số lần thử lại có giới hạn, làm mới trạng thái được ủy quyền hoặc xem xét. Không bao giờ chuyển một cuộc gọi lại bị thiếu thành phê duyệt. Lịch này hết hạn cục bộ mà không truy vấn nhà cung cấp.
Chạy ví dụ
Tải xuống ZIP bên dưới, giải nén và truy cập thư mục verification_delivery. Python 3.10+; không cần thông tin xác thực hoặc cuộc gọi mạng.
python3 -m unittest -v test_delivery.DeliveryTests.test_restart test_delivery.DeliveryTests.test_timeout_recovery
curl -s http://127.0.0.1:8787/recover -H "Content-Type: application/json" -d "{}"Đầu vào, đầu ra và giới hạn
Đầu vào: phiên làm việc đã lưu và thời gian hiện tại. Đầu ra: đang chờ xử lý hoặc hết hạn cộng với hành động tiếp theo. Khởi động lại với cùng cơ sở dữ liệu SQLite. Một triển khai sản xuất cũng cần xác thực chữ ký cụ thể của nhà cung cấp và điều hòa trạng thái có giới hạn; ví dụ này không thiết lập các khả năng đó.
Kiểm tra mọi nhánh
Các bài kiểm tra kỹ thuật bao gồm các chuyển đổi mô phỏng, ràng buộc, cuộc gọi lại trùng lặp, khởi động lại và thời gian chờ. Chúng không chứng minh thành công trong sản xuất, sự chấp nhận bên ngoài hoặc sự vượt trội của Agent.
python3 -m unittest -v test_deliveryTải xuống các ví dụ tổng hợp có thể chạy
Nguồn và phạm vi
Dựa trên hợp đồng alpha và triển khai nguồn. Tính khả dụng của tuyến dịch vụ trực tiếp yêu cầu xác nhận riêng.