Videolar ve bir kişi üzerindeki etkisi üzerine yapılan bir çalışmada, gelişmiş video görüntüleme türünü nasıl yapacağınızı öğrenmek için doğru yerdesiniz ve videoları bir kişi için oynatmak için güçlü Examinare APi’yi kullanın ve sonra aynı kişi için videoları otomatik olarak tekrar oynatmadan göstermek istediğiniz soruları gösterin.
Bu çözüm gelişmiş düzeyde. Biz de size bu tür çözümleri küçük bir sabit ücret karşılığında sunuyoruz.
1. Birinci adım, temel olarak kullanmak istediğiniz ilk anketi oluşturun.
Bu adım önemsiz gibi görünüyor ama bu adım doğru olduğundan emin olun çünkü bu anketi Examinare API ile veya Examinare anket aracı içinde el ile kopyalayacağız.
2. Oyuncu için kullanmak istediğiniz soru üzerindeki “daha fazla bilgi” içindeki oyuncunun gömülü kodunu ekleyin.
Eğer oyuncunun yalnız ve sorular altında olmamasını istiyorsanız, “İşaretler” soru türünü kullanın. Youtube, Vimeo vb. kullanıyorsanız otomatik oynatma özelliği ile entegre seçeneği kullanın.
3. Ankete “Kamu web anketi” olarak başlatılmış anket ile test sürümü sürün ve formu istediğiniz gibi stilize edin.
Sorularınız varsa el kitabımızı kontrol edin veya bize şu adresten e- posta göndererek bir destek bileti oluşturunsupport@examinare.com
Ankete son verdiğinizde onu “Gizli web anketi” moduna koyduğunuzdan emin olun.
4. Examinare API’sini etkinleştirin ve Examinare PHP Wrapper kütüphanesini kullanın.
“Settings” tabındaki “Examinare API & SSL” bölümüne gidin ve Examinare API’yi etkinleştirin.
Bu anahtarı kimseyle paylaşmadığınızdan emin olun. Kişisel bir API anahtarı eklemek istiyorsanız, “Mobile API Tokens” i etkinleştirin ve API Çağrısını hesapınıza kimlik bilgileri ile gönderin.
- Mobil API’yi Kullanhttps://www.examinare.io/apidocs/setphoneid/
- Normal API çağrısını kullanhttps://www.examinare.io/apidocs/
Examinare Wrapper kütüphanesini buradan indirin:
https://www.examinare.io/apidocs/phpwrapper/
5. Ankete kopyalamak için PHP Wrapper Code kullanın ve ankete soru numarasıyla ilgili talimat metnini değiştirin.
5.1 You Tube kodunu koyduğunuz yerin soru numarası alın.
Aşağıdaki çağrıyı kullanın ve Youtube kodunu koyduğunuz soru için soru numarasını alın. Soru numarasını not al.
https://www.examinare.io/apidocs/questionsinsurveys/
5.2 Bir kopya yap.
Şimdi orijinal anketin bir kopyasını yapın ve anketin adını değiştirdiğinizden emin olun, böylece aynı isimli 2 anketlere sahip olmayacaksınız, bir süre sonra gerçekten kafa karıştırıcı olabilir ve yeni soru için surveyID’yi kaydettiğinize emin olun.
https://www.examinare.io/apidocs/copysurvey/
5.3 Değiştirme sorusu fonksiyonunu çağır ve Youtube kodunu ekle.
Kod yeni bir satır sonuna ihtiyaç duyuyorsa, talimatlarda açıklanan satır sonu dizinini kullandığınızdan emin olun.
https://www.examinare.io/apidocs/updateinstructiontext/
5.4 Tekrarla.
Adımları Examinare kodu ile tekrarlayın, ihtiyacınız olan miktara sahip olana kadar.
1 kopyasından fazlasını yapmak için sınırsız bir hesaba ihtiyacınız olduğunu unutmayın.
Alternatif 5. Kod yazmak istemezsen.
Ankete hesabınız içinde kopya da yapabilirsiniz, eğer bunu seçerseniz, tasarım doğru şekilde kopyalandığından ve SurveyID’yi el ile not ettiğinizden ve kopyaladıktan sonra tüm anketleri yayınladığınızdan emin olun.
6. Basit bir giriş sayfası oluştur.
Bu adım sana kalmış. Bir geliştirici olduğun için muhtemelen bu alanda bazı tercihlerin var. Ancak, başlamak için en kolay olduğunu düşündüğümüz şeye dair bazı bağlantılar vereceğiz:
Başlatmahttps://getbootstrap.com/
PHP Başlat:http://php.net/manual/en/tutorial.firstpage.php
7. Alıcıyı girişten sonra eklemek için yarat fonksiyonunu kullan.
Konu web sitenize kaydedildiğinde otomatik olarak web sitenizin içinde bir kullanıcı oluşturabilirsiniz. Examinare Aşağıdaki fonksiyonla API. Tavsiyemiz zorunlu alanları doldurmak ve kullanıcı adını ve şifreyi web sitenizdeki $_SESSION çerezlerine eklemektir. Bu şekilde bu kişinin ne cevap verdiğini ve ne cevap vermediğini kontrol edebilirsiniz.
https://www.examinare.io/apidocs/addrecipient/
8. Anketleri, oy sayısına göre rastgele yap.
Bu yüzden, aşağıdaki adımlar, anketlerin eşit bir sonucunu alabileceğinizden emin olmak içindir, ancak aynı zamanda kullanıcının hangi anketi aldığını rastgele yapmak için de kullanılabilir.
listSurveys kullan:https://www.examinare.io/apidocs/listsurveys/
Ve surveyID’yi bir diziye koy ve bir girişi rastgele yap. API çağrısı ayrıca anket içindeki cevapların miktarını da geri döndürecektir. Yani eğer sadece hiçbir oy olmayanları rastgele seçtiğinizden emin olmak istiyorsanız, “completedAnswers” değişkenini kontrol edin.
Eğer aynı ankete çok fazla yönlendirme aldığınızdan emin olmak istiyorsanız, aşağıdakileri kullanabilirsiniz:
https://www.examinare.io/apidocs/listrecipientstosurvey/
9. Aktif bir alıcıyı gerçek ankete işaretle.
https://www.examinare.io/apidocs/markrecipientstosurvey/
Alıcıyı ankete yönlendirilmiş olarak işaretlemek için yukarıdaki çağrıyı kullanın.
10. Linki al ve kullanıcıyı ankete yönlendir.
Linki al ve kullanıcıyı ankete yönlendir ve geri yönlendirmeyi yakalama sayfasına koy.
https://www.examinare.io/apidocs/listsurveysbyuser/
Bu komutu kullanıcının contactID ile birlikte gönderin böylece ankete ilişkin kişisel bağlantıyı alabiliyorsunuz.
PHP Header ile yeniden yönlendir.
Çağrı içinde 2 bağlantıları vardır. “surveyLinkWeb” parametresi hesabınızın özel tasarımına yardımcı olacaktır. Sadece mobil görüntüye zorlamak için aşağıdaki parametreyi kullanın: “surveyLinkMobile”
11. Yapılandırma scripte geri yönlendir.
Kişinin cevap verdiği zaman geri yönlendirmek için 2 yolları vardır. Geri yönlendirme URL’sini Ayarlar – Tasarım – “Teşekkür sayfasının bağlantısını değiştir” içinde ayarlayabilirsiniz veya anket bağlantısına çağrı içinde “return_url” parametre çağrısı ekleyebilirsiniz.
Örnek:
https://theurltoyoursurvey?return_url=your bağlantısı buraya gidiyor.
URL’ nizi burada bulunan urlencode fonksiyonu ile biçimlendirmeniz gerekecek:http://php.net/manual/en/function.urlencode.php
12. Bilgiyi yakala ve harekete geç.
Catch sayfası Examinare’dan gelen çağrıyı kaydettiği zaman 2 parametreleri alırsınız:
- Inforeg değeri, kişinin gerçek cevaplarını verir:
https://www.examinare.io/apidocs/fetchresultsbyinforeg/
- ContactID değeri size alıcı hakkında bilgi verir, böylece kimsenin verileri değiştirmeye çalışmadığını kontrol edebilirsiniz.https://www.examinare.io/apidocs/listrecipientbycontactid/
İhtiyaç duyulduğunda. Daha önce oluşturulmuş kullanıcıların girişine izin ver.
Tüm yaratılan alıcılar aşağıdaki API çağrılarının içinde listelendiği için, kişinin aşağıdaki bilgileri kullanarak tekrar giriş yapmasına izin verebilirsiniz:
https://www.examinare.io/apidocs/listrecipientbyemail/
Bu çözüm hakkında son sözler
Bu ders, kendi oylama sitelerini veya çalışmalarını nasıl yapacaklarını bilmek isteyen geliştirici için olduğu gibi sağlanmaktadır. Biz sadece genel soruları destekliyoruz. Eğer bu çözümü sizin için entegre etmemizi istiyorsanız, sınırsız bir anket hesabına ihtiyacınız olacak ve entegrasyon ve yukarıdaki adımlar için de ödeme yapmanız gerekecek. Bugün, 2018-12-30 bu adımları yapmak için 350 EURO ücreti ödüyoruz, ancak bu ücret daha fazla uyarı olmadan yükseltilebilir. Bugün bir teklif almak için sayfada bir sorgulama yapın.
