CakePHP’de çok az gelişim saatiyle anketlerin nasıl kullanılacağı.
CakePHP, en uygun PHP çerçevelerinden biridir ve PHP geliştiricilerinin Survey’i kullanmak için genişletmek için izin verilmesini istediklerini anlıyoruz. Bu makalede, CakePHP ve Anketler’i nasıl kullanılacağını ve kullanıcıların otomatik olarak Examinare hesabınızdan anketler’e cevap vermelerine izin vereceğiniz bir şekilde nasıl kullanacağınızı inceleyeceğiz. Tabii ki bazı adımlar uygulamanızda yapmak istediğiniz şeyden farklı olabilir. Elbette yardım etmek için buradayız, sadece şu adrese bir e-posta gönderin.support@examinare.comVe biz de sana yol boyunca yardım edeceğiz.
Bir e-posta hesabı oluşturduğunuzu varsayıyoruz.CakePHP ortamıve PHP kodlama becerileri var. Eğer yapmazsanız, o zaman özel projelerle size yardım edebiliriz. Bir teklif isteyinsupport@examinare.com
Adım 1:Yeni bir Examinare hesabı veya bir Geliştirici Hesabı oluşturun ve API fonksiyonlarını etkinleştirin.
Examinare hesabınızda API işlevselliğinin Seçenekler -> Gelişmiş Seçenekler içinde etkinleştirilmesi gerekecektir. Sonra bir API anahtarı ve bir CompanyID ile karşı karşıya kalacaksınız. Bunları sonra için sakla. Eğer bu çözüm için özel bir API anahtarı kullanmak için farklı bir şey kullanmayı tercih ederseniz, Mobil API anahtarı işlevselliğimize bakınız.
Adım 2:Araştırmayı Examinare içinde oluşturun.
Anketinizi Examinare platformu içinde oluşturun. Özel bir araştırma olarak kullandığına emin ol.
Adım 3:Kayıt formunu hazırla.
Bunun için yeni bir form oluşturarak başlarız. Bu formda ankete katılacak kişinin adını ve e-posta adresini ekleyecek ve ankete katılacak kişinin adını ve e-posta adresini ekleyecek.
Bu kodla başlarız:
[CodeSample file=”article_cakephp1″]
Eğer daha önceden giriş yapmış olan kişiyi yetkilendirmişseniz, bu adım mümkünse atlatılabilir. Bu bilgiyi almak için, CakePHP çevrenize bağlıdır.
Bu form oluşturulduğunda detayları yakalamamız ve alıcıyı yaratmamız ve kişiyi formuna yönlendirmemiz gerekiyor. Bu da bize daha fazla zaman kazandırıyor.
Kontrolörünüze şunu ekleyin:
[CodeSample file=”article_cakephp2″]
Yukarıdaki kod, bir alıcı yaratmak için 3 fonksiyonlarını Examinare API içinde kullanacak, alıcıyı ankete yönlendirmek için. Tabii ki önceden Examinare içinde oluşturduğunuz anket için ID’ye sahip olmanız gerekecektir. Araştırma doğru API geri dönüşünü geri getirmek için özel bir araştırma olarak kullanılmalıdır.
Adım 4:CakePHP içinde özel bir teşekkür sayfası oluşturun (opsiyonel).
Eğer CakePHP içinde özel bir teşekkür sayfası oluşturmak ve ayrıca ankete ait verileri analiz etmek istiyorsanız, bu son çağrı içinde yapılabilir. Düzenle
header(“Location: ”. $urltoredirect);exit();
Ve şu kodu ekleyin:
header(“Location: ”. $urltoredirect.”&redirect_url=”.encode_url(“YOUR REDIRECT URL”));exit();
Bu, alıcıyı tamamlandıktan sonra bir teşekkür sayfasına yönlendirecektir. Ayrıca bu URL’de ContactID ve Inforreg’i veriyi almak için elde etmenin bir yolu vardır. Bu detayları nasıl yakalayacağımızı görmek için Zendesk makalesinin içindeki örnek kodu burada kontrol edin. O zaman tam olarak istediğin gibi işleme yapabilirsin.
Aşağıdaki API çağrılarını referans olarak da kontrol edin:
https://www.examinare.io/apidocs/addrecipient/
https://www.examinare.io/apidocs/markrecipientstosurvey/
https://www.examinare.io/apidocs/listsurveysbyuser/
Ayrıca PHP Wrapper Library’yi indirdiğinizden emin olun.
