Webhooks
Webhook thông báo cho một công cụ khác biết rằng có điều gì đó đã xảy ra trong tài khoản Reigniter của bạn. Khi sự kiện xảy ra, Reigniter sẽ gửi một thông điệp JSON đã ký đến địa chỉ bạn chọn. Địa chỉ đó có thể là webhook trigger của tự động hóa, một công cụ quy trình làm việc khác, hoặc máy chủ của bạn.

Sự kiện
Phần tiêu đề “Sự kiện”| Sự kiện | Nhãn trong ứng dụng | Gửi khi |
|---|---|---|
video.completed |
Video đã hoàn thành | Kết xuất video hoàn tất. Tin nhắn có liên kết tải xuống có hiệu lực trong 7 ngày. |
video.failed |
Video thất bại | Kết xuất video bị lỗi. |
training.completed |
Người học đã hoàn thành một mô-đun | Một học viên được chỉ định sẽ kết thúc một mô-đun, kèm theo điểm số và liệu họ có vượt qua hay không. |
training.overdue |
Người học quá hạn | Người học chưa hoàn thành đúng hạn của mình. |
Danh sách đầy đủ nằm trong Webhooks. Bên trong Tự động hóa, bạn không cần webhook: các trigger Reigniter (Video hoàn thành, Người học đậu, và phần còn lại) tự đăng ký.
Thêm webhook
Phần tiêu đề “Thêm webhook”-
Mở Connectors > Webhooks.
-
Chọn Thêm.
-
Chọn sự kiện.
-
Dán địa chỉ sẽ nhận nó. Phải là địa chỉ web công cộng. Các địa chỉ trên mạng riêng sẽ bị từ chối.
-
Chọn Thêm.
-
Sao chép bí mật ký và lưu ở nơi an toàn. Nó chỉ hiển thị một lần. Sau đó chọn Xong.
Kiểm tra xem nó có hoạt động không
Phần tiêu đề “Kiểm tra xem nó có hoạt động không”Chọn nút kiểm tra trên webhook để gửi tin nhắn thử nghiệm đã ký. Kiểm tra xem tin nhắn đã đến địa chỉ của bạn chưa.
Xác minh từng tin nhắn
Phần tiêu đề “Xác minh từng tin nhắn”Mỗi tin nhắn đều được ký bằng bí mật ký của bạn. Công cụ nhận của bạn nên kiểm tra chữ ký trước khi tin tưởng tin nhắn, để không ai khác có thể gửi sự kiện giả mạo cho nó. Cách kiểm tra chữ ký được đề cập trong hướng dẫn API webhooks.
Mỗi tin nhắn cũng mang theo một ID giao hàng giữ nguyên khi một lần gửi được thử lại. Sử dụng nó để bỏ qua các lần gửi trùng lặp.
Tạm dừng, tiếp tục hoặc xóa
Phần tiêu đề “Tạm dừng, tiếp tục hoặc xóa”Mỗi webhook trong danh sách đều có các nút để:
- Tạm dừng nó. Nó hiển thị Tạm dừng và không nhận được gì cho đến khi bạn tiếp tục.
- Xóa nó đi.
Khi giao hàng thất bại
Phần tiêu đề “Khi giao hàng thất bại”- Reigniter thử lại một lần giao hàng thất bại vài lần.
- Webhook hiển thị số lượng giao hàng liên tiếp đã thất bại, ví dụ như 3 lần thất bại. Một lần giao hàng thành công sẽ đặt lại số lượng.
- Sau nhiều lần thất bại liên tiếp, webhook sẽ tự động tạm dừng. Sửa địa chỉ, sau đó tiếp tục nó.
- Webhook thất bại sẽ không ảnh hưởng đến các bản render của bạn.
Tạo video từ công cụ khác
Phần tiêu đề “Tạo video từ công cụ khác”Webhook gửi sự kiện ra khỏi Reigniter. Để tạo video từ công cụ khác, hãy sử dụng phím API. Xem phần Xây dựng tự động hóa hoặc API quickstart.