2009-02-11 28 views
9

Mô tả làm thế nào một webhook làm việc từ http://webhooks.pbwiki.com/ -ứng dụng web gì bạn có biết dùng Webhooks

Làm thế nào để họ làm việc?

Bằng cách cho phép người dùng chỉ định một URL cho các sự kiện khác nhau, ứng dụng sẽ gửi dữ liệu đến những địa chỉ URL khi sự kiện xảy ra ... Trong số những thứ khác, bạn có thể:

  • tạo thông báo cho bạn hay bất cứ ai qua email, IRC, Jabber, ...
  • đưa các dữ liệu trong ứng dụng khác (real-time đồng bộ hóa dữ liệu)
  • xử lý dữ liệu và repost nó sử dụng API của ứng dụng
  • xác nhận các dữ liệu và có khả năng ngăn chặn nó là được sử dụng bởi ứng dụng

Ai đang sử dụng móc nối web?

DevjaVu, BitBucket, GitHub, Shopify, Phiên bản, PayPal (IPN), Jott (Liên kết), IMified, PBwiki, Facebook (Nền tảng, loại), Mailhook.org, SMTP2Web, Astrotrain, Notifixious, Assembla, ZenDesk, Google Code

Bạn có biết cách sử dụng webhook nào tốt không?

Trả lời

2

Thật không may, wiki không phải là danh sách cập nhật nhất về các triển khai đã biết. Tôi có danh sách của riêng mình mà tôi sẽ đưa lên wiki khi tôi sắp sửa sắp xếp lại nó. Một số không được nhắc đến trong danh sách hiện tại:

  • Dropbox
  • Gnip
  • Google Code (Project Hosting)
  • Thanh toán bởi Amazon (cả cho các thông báo và như callbacks thực tế với các dữ liệu trở về)
  • Hubilicious
  • Cây đậu
  • Google Checkout
  • MailChimp
  • SurveyGizmo
  • Hey! Xem
  • MySpace (đối với các nhà phát triển ứng dụng)
1

Tôi biết shopify đang sử dụng webhooks khá thành công bây giờ. Bằng phần mở rộng, fetchapp cũng sử dụng chúng. Bạn đang gửi một tệp xml hoặc nhận một tệp và thực hiện logic xử lý của riêng bạn trên đó.

Oh và cửa hàng của wiki trong liên kết có toàn bộ viết về cách triển khai nó trong ứng dụng của bạn.

1

OfficeAutopilot có phiên bản webhooks thú vị .. họ sử dụng giao diện quy tắc của họ để kích hoạt bài đăng API. Có thể kích hoạt để phản hồi mọi sự kiện hệ thống .. email mở ra, nhấp chuột, lượt truy cập trang, mua hàng, v.v.

1

Kiln 1.2 sử dụng webhooks giống như GitHub, BitBucket, v.v.

(Disclaimer:. Tôi là một lò/FogBugz dev)

1

Nói ví dụ bạn muốn lấy dữ liệu từ bất kỳ API (ví dụ như twitter, facebook vv.). Thay vì bạn bỏ phiếu dữ liệu cho mỗi vài phút/giây, nó sẽ gửi dữ liệu đến URL được chỉ định, bất cứ khi nào nó có sẵn.

Bằng cách sử dụng điều này, bạn sẽ tránh bỏ phiếu không cần thiết như nói rằng bạn thăm dò ý kiến ​​và dữ liệu chưa có.

2

AlertGrid là người tiêu dùng trên web. Bạn có thể cấu hình nó để chấp nhận các cuộc gọi http từ bất kỳ nguồn nào và tăng cảnh báo (email, sms, điện thoại) cho một người hoặc một nhóm người cụ thể (hoạt động trên toàn thế giới!) Bất cứ khi nào các tham số trong http gọi lại đáp ứng tiêu chí của bạn hoặc khi cuộc gọi http dự kiến ​​nhưng nó không xảy ra (loại theo dõi nhịp tim). Có một trình chỉnh sửa trực quan để bạn dễ dàng tạo quy tắc.

Ngoài việc thông báo cho mọi người bằng sms hoặc email, nó cũng có thể thông báo cho các ứng dụng hiện có bằng cách gửi yêu cầu http tới API của họ.

Nó cũng có thể trực quan hóa dữ liệu nhận được trong cuộc gọi lại http và hiển thị lịch sử.

0

StorageRoom là một CMS dựa trên JSON hỗ trợ webhook, để bạn có thể thông báo cho các dịch vụ khác hoặc khởi động một số quy trình thủ công trên máy chủ của riêng bạn.

(Xin lưu ý: Tôi tạo ra các dịch vụ bản thân mình)

Các vấn đề liên quan