خانه
بازگشت به مستندات
وب‌هوک‌ها

چطور بفهمم چرا یک تحویل وب‌هوک نرسید؟

گزارش تحویل را ببینید، بعد دلایل معمول را: نشانی مسدود، طرح قفل‌شده، رویدادهای انتخاب‌شده یا دریافت‌کنندهٔ ناموفق.

در پایان، می‌دانید کدام‌یک از دلایل معمول صدق می‌کند.

پیش از شروع

اجازهٔ مشاهدهٔ وب‌هوک‌ها لازم است.

مراحل

۱. وب‌هوک‌ها را باز کنید و روی ردیف نقطهٔ پایانی نماد گزارش را بزنید. ۲. رویداد را پیدا کنید. هر تلاش شمارهٔ تلاش (#۱ تا #۳)، وضعیت (کد HTTP‌ای که دریافت‌کننده پاسخ داد، یا err اگر پاسخی نبود) و زمان را نشان می‌دهد. ۳. نتیجه را بخوانید:

  • کد ۴xx یا ۵xx: دریافت‌کننده با خطا پاسخ داد. گزارش‌های خودش را ببینید. تحویل در حدود ۶ دقیقه سه بار امتحان می‌شود، بعد ناموفق علامت می‌خورد و دیگر امتحان نمی‌شود.
  • err: ظرف ۱۰ ثانیه پاسخی نیامد، یا اتصال شکست خورد.
  • کد ۲xx: تحویل شده؛ ببینید دریافت‌کننده با آن چه کرده.
  • هیچ ردیفی نیست: به مرحلهٔ ۴ بروید. ۴. اگر گزارش خالی است:
  • نشانی ممکن است به‌عنوان داخلی مسدود شده باشد (نشانی IP، localhost یا نامی که به شبکهٔ خصوصی می‌رسد). در زمان تحویل بررسی می‌شود و ردیفی نوشته نمی‌شود. از نشانی عمومی https استفاده کنید.
  • نقطهٔ پایانی ممکن است به آن رویداد مشترک نباشد، یا نام رویداد غلط‌نوشته باشد؛ فهرست خالی یعنی همهٔ رویدادها.
  • طرح ممکن است دیگر وب‌هوک را شامل نشود که صف را بی‌صدا متوقف می‌کند.
  • رویداد ممکن است از آن‌هایی باشد که هیچ‌وقت فرستاده نمی‌شوند (داخلی‌ها). ۵. صبر کنید: تحویل‌ها تقریباً هر ۳۰ ثانیه برداشته می‌شوند.

چه چیزی می‌بینید

معمولاً یا یک کد خطا از دریافت‌کننده، یا یک گزارش خالی که به نشانی یا طرح اشاره می‌کند.

اگر مشکلی پیش آمد

  • متن خطا ذخیره می‌شود ولی در گزارش نشان داده نمی‌شود.
  • دکمهٔ ارسال مجدد نیست. وقتی رویدادی ناموفق شد، آن را دوباره در منبع پیش بیاورید، یا دریافت‌کننده را درست کنید و منتظر رویداد بعدی بمانید.
  • دکمهٔ آزمایش نیست.

آخرین به‌روزرسانی: