postFormsData
إرسال بيانات النموذج إلى منصة OneEntry.
🎯 ماذا تفعل هذه الطريقة؟
تقوم هذه الطريقة بتقديم بيانات النموذج إلى منصة OneEntry. فكر في الأمر كما لو كنت تضغط على "إرسال" في نموذج الاتصال - حيث ترسل جميع مدخلات المستخدم (الاسم، البريد الإلكتروني، الرسالة، الملفات، إلخ) إلى الخادم.
حالات الاستخدام:
- 📝 نماذج الاتصال
- 📋 نماذج التسجيل
- 💬 نماذج التعليقات
- 📤 تحميل الملفات
- 🎫 تذاكر الدعم
📖 شرح بسيط
عندما يقوم المستخدم بملء نموذج على موقعك، تحتاج إلى إرسال تلك البيانات إلى مكان ما. تقوم هذه الطريقة بذلك بالضبط - تأخذ جميع حقول النموذج (نصوص، أرقام، ملفات، إلخ) وترسلها إلى OneEntry.
فكر في الأمر كالتالي:
المستخدم يملأ النموذج → كودك يستدعي postFormsData() → البيانات محفوظة في OneEntry ✅
🚀 مثال بسيط جداً (ابدأ من هنا!)
السيناريو: لديك نموذج اتصال يحتوي فقط على حقل الاسم.
// الخطوة 1: المستخدم يملأ النموذج (على سبيل المثال، يدخل "جون دو")
// الخطوة 2: أرسله إلى OneEntry
const response = await FormData.postFormsData({
formIdentifier: "contact_us", // 👈 اسم النموذج الخاص بك
formModuleConfigId: 2, // 👈 معرف تكوين النموذج (من إدارة OneEntry)
moduleEntityIdentifier: "blog", // 👈 أين يتم حفظه (من OneEntry)
replayTo: null, // 👈 بريد الرد (اختياري)
status: "sent", // 👈 "مرسل" أو "مسودة"
formData: [ // 👈 بيانات النموذج الفعلية
{
marker: "name", // 👈 اسم الحقل
type: "string", // 👈 نوع الحقل
value: "جون دو" // 👈 مدخلات المستخدم
}
]
});
// ✅ تم! تم تقديم النموذج بنجاح
console.log("تم تقديم النموذج، المعرف:", response.formData.id);