كيف تستخدم المسوح في CakePHP مع ساعات قليلة جدا من التطوير.
CakePHP هو واحد من أكثر أطر PHP مواتاة هناك ونحن نفهم أن مطور PHP يريد أن يكون قادرا على توسيع نطاقه لاستخدام المسح. في هذه المقالة سنقوم بعرض كيفية استخدام CakePHP و الاستطلاعات بطريقة يمكنك من خلالها السماح لمستخدميك بالرد على الاستطلاعات من حسابك Examinare. بالطبع بعض الخطوات يمكن أن تكون مختلفة عما تريد أن تفعله في تطبيقك. نحن هنا للمساعدة بالطبع، فقط أرسل بريد إلكتروني إلىsupport@examinare.comوسوف نساعدك في الطريق
نفترض أنك قد قمت بالفعل بإنشاء حسابCakePHP البيئةوبعض مهارات البرمجة في بي إتش بي إذا لم تكن كذلك، يمكننا مساعدتك في المشاريع المخصصة. طلب عرض أسعارsupport@examinare.com
الخطوة 1:إنشاء حساب جديد Examinare أو حساب المطور وتفعيل وظائف API.
في حسابك Examinare سوف تحتاج إلى تنشيط وظيفة API داخل الإعدادات -> الإعدادات المتقدمة. ثم سوف يتم تقديمك مع مفتاح API و CompanyID. خذ هذه للاخير إذا كنت تفضل استخدام مفتاح API مختلف لاستخدام مفتاح API خاص لهذا الحل، راجع وظيفة مفتاح API المحمول.
الخطوة 2:بني استقصائك داخل Examinare.
بني استقصائك داخل منصة Examinare. تأكد من أنك نشرته كمسح خاص.
الخطوة 3:إنشاء استمارة تسجيل.
نبدأ بإنشاء شكل جديد لهذا. وفي تلك الاستمارة سنضيف اسم الشخص الذي سيتلقى الاستقصاء وعنوان بريده الإلكتروني.
لذا نبدأ بهذا الشفرة:
[CodeSample الملف =”article_cakephp1″]
يمكننا بالطبع إذا أمكننا أن نتخطى هذه الخطوة إذا كنت قد أذنت بالفعل للشخص الذي سبق أن دخل. لاستعادة هذه المعلومات يعتمد على بيئة CakePHP الخاصة بك.
لذا عندما يتم إنشاء هذا النموذج نحتاج أيضا إلى الحصول على التفاصيل وإنشاء المتلقي وإعادة توجيه الشخص إلى النموذج.
لذا أضف هذا إلى جهاز التحكم الخاص بك:
[CodeSample الملف =”article_cakephp2″]
سوف يستخدم الشفرة أعلاه 3 وظائف داخل Examinare API لإنشاء متلقي، وجعل المتلقي لإعادة توجيه إلى الاستقصاء. سوف تحتاج بالطبع إلى أن يكون لديك رمز الاستقصاء الذي أنشأت سابقا داخل Examinare. ويلزم نشر الدراسة الاستقصائية بوصفها دراسة استقصائية خاصة لإعادة العائد الصحيح لبرنامج المساعدة التقنية.
الخطوة 4:إنشاء صفحة شكر مخصصة داخل CakePHP (اختياري).
إذا كنت تريد إنشاء صفحة شكر مخصصة داخل CakePHP وكذلك تحليل البيانات من الاستقصاء، فمن الممكن القيام بذلك داخل المكالمة الأخيرة. تحرير
header(“Location: ”. $urltoredirect);exit();
وإضافة الشفرة التالية لإعادة التوجيه
header(“Location: ”. $urltoredirect.”&redirect_url=”.encode_url(“YOUR REDIRECT URL”));exit();
وسيعيد هذا توجيه المتلقي بعد الانتهاء إلى صفحة شكر. كما أن هناك في هذا العنوان طريقة للحصول على ContactID و Inforreg للحصول على البيانات. انظر إلى نموذج الشفرة داخل Zendesk المقالة هنا لمعرفة كيفية الحصول على هذه التفاصيل. ثم يمكنك أن تقوم بمعالجته بالضبط كما تريد
انظر أيضاً إلى استدعاءات API التالية للرجوع إليها:
https://www.examinare.io/apidocs/addrecipient/ أنا
https://www.examinare.io/apidocs/markrecipientstosurvey/ أنا
https://www.examinare.io/apidocs/listsurveysbyuser/ أنا
تأكد أيضًا من تنزيل مكتبة PHP Wrapper.
