← Tất cả công cụ
Ghi chú của chúng tôi

Theo dõi luồng webhook UnifyPort với Pipedream RequestBin

webhook.site rất hợp để kiểm tra nhanh "có gì đến không?". Khi bạn cần xem lưu lượng tích lũy dần — một loạt cập nhật trạng thái, một luồng xác thực kéo dài vài phút — Pipedream RequestBin là cái bin tốt hơn.

Nó làm gì

RequestBin cho bạn một URL bền vững, ghi lại mọi request trong một lịch sử cuộn được — headers, raw body, query string, thời điểm — và giữ chúng để bạn quay lại xem sau nhiều giờ. Nút replay gửi lại bất kỳ request đã bắt nào, đó là điều khiến nó hơn một trình xem thụ động.

Khi nào nên dùng

  • Theo dõi một chuỗi. Một tin nhắn có thể tỏa ra thành message.received rồi vài message.status.updated. RequestBin xếp chúng theo thứ tự để bạn xác nhận cả chuỗi thực sự đã đến.
  • Luồng xác thực kéo dài vài phút. Luồng QR và ghép nối phát ra account.auth.required, account.auth.succeeded, rồi account.started cách nhau từ vài giây đến vài phút. Một bin bền vững bắt hết mà bạn không phải canh terminal.
  • Replay trong lúc lặp. Bắt một delivery một lần, rồi replay nó vào handler khi bạn đổi code — nhanh hơn việc dụ nhà cung cấp phát lại cùng sự kiện mỗi lần.

Kiểm tra một delivery của UnifyPort

Mỗi delivery mang các header ký chuẩn:

X-Device-Delivery-Id: d_01J2K…
X-Device-Timestamp: 1716800000
X-Device-Signature: 9f8c…

…và phong bì sự kiện đã chuẩn hóa — cùng một hình dạng trên mọi nhà cung cấp, nên bạn viết handler theo nó một lần:

{
  "type": "message.received",
  "data": {
    "conversation": { "title": "Acme support" },
    "attendees": ["+15551234567"]
  }
}

Khi nào không nên dùng

  • Lưu lượng production hoặc có PII. URL RequestBin là công khai và dễ đoán — ai có link đều đọc được mọi request đã bắt. Chỉ dùng cho sự kiện test dùng một lần.
  • Chuyển tiếp về localhost. RequestBin bắt giữ, không chuyển tiếp về máy bạn. Việc đó hãy dùng smee.io hoặc ngrok.

Các lựa chọn khác chúng tôi thích

  • webhook.site — nhanh hơn cho một lần kiểm tra "có gì đến không?".
  • smee.io — chuyển tiếp về localhost chứ không chỉ bắt giữ.
  • ngrok — tunnel cục bộ đầy đủ với inspector tích hợp ở 127.0.0.1:4040.

Câu hỏi thường gặp

Pipedream RequestBin giữ request bao lâu?
Đủ lâu để xem lưu lượng tích lũy qua một phiên — lâu hơn nhiều so với một lần kiểm tra nhanh. Thời gian lưu chính xác tùy gói Pipedream của bạn, nên hãy coi request đã bắt là dữ liệu test, không phải kho lưu trữ.
Tôi có thể replay request đã bắt vào handler cục bộ không?
RequestBin replay về đích ban đầu. Để đưa delivery về localhost, hãy chuyển tiếp bằng smee.io hoặc tunnel bằng ngrok, rồi replay ở đó.
Nó khác webhook.site thế nào?
Cả hai đều bắt và hiển thị request. webhook.site nhanh nhất cho một lần "đã đến chưa"; RequestBin tốt hơn khi bạn muốn một lịch sử bền vững, cuộn được của nhiều delivery theo thời gian.

Kết nối vào UnifyPort

Đăng ký URL bin qua POST /v1/webhook-endpoints với subscribed_events: ["*"], kích hoạt vài sự kiện và xem chúng chồng lên. Để trống signing_secret cho đến khi bạn sẵn sàng xác minh — rồi xác nhận chữ ký bằng hướng dẫn CyberChef hoặc DevToys của chúng tôi.