درصورتی که از خرید افزونه یا قالب وردپرس ناراضی بودید یا برای شما کاربردی نبود، گارانتی بازگشت وجه به کیف پول، بدون قید و شرط برای شما محیا است. درصورت عدم کارکرد قابلیت های محصول (بجز دموهای قالب و ترجمه) بازگشت وجه به حساب بانکی نیز برای شما محیا است.
با یکبار خرید محصول از وردپرس نیاز، دسترسی همیشگی به بروزرسانی های این محصول خواهید داشت.
افزونه وبهوک گرویتی فرمز برای ارتباط API با سرویسهای دیگر | Gravity Forms Webhooks Add-On
قابل نصب روی بینهایت دامنه...
تمامی فایل ها، 100 درصد سالم، بدون ویروس و بدون دستکاری و با لایسنس اورجینال GPL منتشر می شود.
تعداد دانلودها:
آخرین بروزرسانی:
قیمت در مارکت خارجی
قیمت در وردپرس نیاز
۶۱۰,۰۰۰ تومان
این محصولات نیز پیشنهاد می شود
افزونه وبهوک گرویتی فرمز (Gravity Forms Webhooks Add-On) بعد از ثبت هر فرم، اطلاعاتش را با یک درخواست HTTP به آدرسی که خودتان مینویسید میفرستد؛ مقصد میتواند یک CRM، یک ابزار بازاریابی یا سرویس دیگری باشد که آدرس دریافت اطلاعات دارد و آدرسش از اعتبارسنجی وردپرس میگذرد. این افزونه بهتنهایی کاری نمیکند و روی خود Gravity Forms سوار میشود؛ افزونه گرویتی فرمز هم در همین فروشگاه هست.
در فروشگاه وردپرس نیاز میتوانید Gravity Forms Webhooks Add-On را بین افزونههای کاربردی وردپرس پیدا کنید؛ سازندهاش خود Gravity Forms است.
هر وبهوک در Gravity Forms Webhooks Add-On چه تنظیماتی دارد
وبهوکها برای هر فرم جداگانه ساخته میشوند: در تنظیمات همان فرم گزینه Webhooks را باز میکنید و یک فید (Feed) جدید میسازید. هر فید یک وبهوک است و یک فرم میتواند چند فید داشته باشد. اصلیترین تنظیمات هر فید اینهاست:
| تنظیم | کاربرد |
|---|---|
| Name | نام فید، برای شناسایی آن در فهرست فیدها |
| Request URL | آدرس مقصد. طبق مستندات سازنده، این آدرس برچسب ادغام (Merge Tag) هم میپذیرد و دو برچسب آماده برای درخواستهایی دارد که به خود سایتتان میروند: نشانی Admin Ajax و نشانی REST API |
| Request Method | یکی از GET، POST، PUT، PATCH و DELETE |
| Request Format | JSON یا FORM |
| Request Headers | یک یا چند هدر؛ نام را از یک فهرست آماده (مثل Authorization و Content-Type) انتخاب یا خودتان تایپ میکنید و مقدار میتواند یک فیلد فرم یا متن دلخواه باشد |
| Request Body | یا کل ورودی (All Fields) یا فیلدهای انتخابی (Select Fields)؛ برای هر فیلد انتخابی نام کلید را خودتان مینویسید و مقدار را از یک فیلد فرم یا یک متن دلخواه میگیرید |
| Webhook Condition | شرطی روی فیلدهای فرم؛ فید فقط وقتی اجرا میشود که شرط برقرار باشد |
| Send webhook only when payment is received | گزینهای برای فرستادن وبهوک فقط بعد از دریافت پرداخت؛ طبق تغییرات سازنده با افزونه PayPal Standard کار میکند. روی نصب آزمایشی ما، که افزونه پرداختی نداشت، این گزینه در ویرایشگر فید دیده نمیشد |

آنچه روی نصب آزمایشی دیدیم
فیدهایی ساختیم، برای هر روش و برای POST با هر دو قالب. برای نتیجهها، یک ورودی با موضوع Sales و یک ورودی با Support ثبت کردیم. مقصد یک سرور کوچک بود که هر درخواست رسیده را ذخیره میکرد. کد افزونه اجازه میدهد فیدها در پسزمینه پردازش شوند؛ روی نصب آزمایشی ما، چون درخواست پسزمینه خود Gravity Forms در محیط آزمایش کامل نمیشد، فیدها را همزمان با ثبت فرم پردازش کردیم؛ پس رفتار حالت پسزمینه را ندیدهایم.
| روش و قالب | آنچه به مقصد رسید |
|---|---|
| POST با JSON و همه فیلدها | کل ورودی بهصورت JSON: شناسه ورودی و فرم، زمان ثبت و مقدار هر فیلد با شمارهاش، همراه هدر Authorization که خودمان گذاشته بودیم |
| POST با FORM و فیلدهای انتخابی | فقط سه کلیدی که نامگذاری کرده بودیم (نام، ایمیل و یک متن ثابت)، با قالب فرم (urlencoded) |
| PUT و PATCH با JSON | یک شیء JSON با همان سه کلید |
| GET و DELETE | بدنه نداشتند؛ همان سه مقدار به انتهای آدرس اضافه شد |
بعد از هر ارسال، نتیجه در یادداشتهای (Notes) همان ورودی ثبت شد: «Webhook sent» همراه با کد پاسخ سرور مقصد، که روی نصب آزمایشی ما ۲۰۰ بود. جایی که ارسال شکست خورد، یادداشت خطا ثبت شد.
شرط را هم امتحان کردیم: فیدی ساختیم که فقط برای ورودیهایی با موضوع Sales اجرا شود. با ورودی Sales همه هفت فید ارسال شدند و با ورودی Support فید شرطی رد شد و شش فید دیگر ارسال شدند.

پیش از خرید Gravity Forms Webhooks Add-On
- تنظیم هر فید به سرویس مقصد بستگی دارد. مستندات سازنده میگوید اگر مطمئن نیستید چه بنویسید، از خود آن سرویس بپرسید؛ پس آدرس، روش، هدرها و نام کلیدها را باید از مستندات همان سرویس بردارید.
- آدرس درخواست باید از اعتبارسنجی هسته وردپرس بگذرد. روی نصب آزمایشی ما درخواست به سروری دیگر در همان شبکه داخلی با خطای «نشانی معتبر نیست» رد شد، تا وقتی که در محیط آزمایش آن را مجاز کردیم. طبق مستندات سازنده، اگر آدرس از پورت دلخواه استفاده کند یا به آدرس نامعتبری هدایت شود، پردازش متوقف میشود.
- سازنده برای کسی که کار کمتری با وبهوک میخواهد، افزونه Zapier خودش را پیشنهاد میکند؛ افزونه زاپیر گرویتی فرمز هم در فروشگاه ما هست.
- برنامهنویس میتواند روش، هدرها، آدرس، آرگومانها و داده درخواست را با هوکهای (Hook) خود افزونه عوض کند و بعد از هر درخواست کدی اجرا کند.
- نصب و راهاندازی افزونه و رفع تداخل آن با سایت، از خدمات پشتیبانی وردپرس ماست.
|
دانلودها |
226 |
|---|---|
|
ورژن |
1.7.0 |
|
آخرین بروزرسانی |
25 فروردین 1404 |
|
انتشار اولیه |
27 فروردین 1399 |
|
حالت RTL |
بله |
|
قیمت اصلی |
59.00 دلار |
|
پشتیبانی رایگان |
6 ماه |
|
تمدید پشتیبانی |
305 هزار تومان |
قیمت در مارکت خارجی
قیمت در وردپرس نیاز
۶۱۰,۰۰۰ تومان
