Các kiến thức về webhooks cần biết

Ngày đăng: 10/6/2021 7:03:10 PM - Linh kiện sever - Toàn Quốc - 145
Chi tiết [Mã tin: 3463535] - Cập nhật: 10 phút trước

Webhooks có thể hiểu khái quát là tính năng cho phép website thông báo đến những hệ thống khác. Tuy nhiên không phải ai cũng thực sự hiểu về Webhooks cũng như công dụng và lợi ích mà nó mang lại. Bài viết sau đây sẽ giúp bạn giải thích các webhook discord là gì cũng như công dụng mà nó mang lại.


Webhook là gì?

Webhooks (hay còn gọi là web callback và HTTP push API) là một tính năng rất hữu ích trong việc triển khai các event reaction trên website. Webhooks là công cụ cung cấp giải pháp giúp cho ứng dụng server-side có thể thông báo cho ứng dụng ở phía client-side nếu như xuất hiện sự kiện phát sinh trên máy chủ.

Webhooks

Bên cạnh đó, Webhooks thường được gọi là “Reverse APIs” bởi vì nó cung cấp một số lượng tương ứng với thông số API. Quá trình hoạt động của Webhooks thường phụ thuộc phải phản ứng sự kiện.

Tuy nhiên khi có webhooks, phía server-side sẽ gọi webhooks (end-point URL được cung cấp bởi ứng dụng client-side). Bởi vậy, việc ứng dụng client-side phải liên tục thăm dò ứng dụng server-side để kiểm tra các sự kiện mới.


Các khái niệm cơ bản của Webhooks cần biết

Để hiểu rõ hơn về Webhooks, bạn nên hiểu sâu hơn cũng như nắm rõ về các khái niệm sau đây:

Webhooks


Consuming a Webhook

Bước đầu tiên ta cần cung cấp một URL để webhook provider gửi request tới. Điều này có nghĩa là chúng ta cần phải set up URL cho ứng dụng của mình có thể truy cập trên public web.

  • Thông thường, có 2 hình thức chủ yếu hay được Webhook phản hồi lại dữ liệu cho URL của người dùng đó là JSON (thông thường) hay XML (blech), ngoài ra dữ liệu cũng có thể ở dạng biểu mẫu.
  • Trước quá trình này bắt đầu, người dùng sẽ nhận được các thông tin về những API này hoặc thậm chí cũng cho phép ta custom nội dung của API cung cấp.


Để tìm hiểu sâu hơn, các bạn có thể xem thêm tại đây.

Tin liên quan cùng chuyên mục Linh kiện sever