{"id":22029,"date":"2018-12-30T13:54:00","date_gmt":"2018-12-30T12:54:00","guid":{"rendered":"https:\/\/examinare.ecommerce.theonlykroon.com\/?p=22029"},"modified":"2018-12-30T13:54:00","modified_gmt":"2018-12-30T12:54:00","slug":"make-a-random-survey-video-solution-with-php-and-examinare-api","status":"publish","type":"post","link":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/news\/2018\/12\/30\/make-a-random-survey-video-solution-with-php-and-examinare-api\/","title":{"rendered":"Zr\u00f3b losowe rozwi\u0105zanie wideo ankiety z PHP i Examinare API."},"content":{"rendered":"<p>W badaniu film\u00f3w i wp\u0142ywu, jaki ma na osob\u0119, jeste\u015b we w\u0142a\u015bciwym miejscu, aby nauczy\u0107 si\u0119, jak wykona\u0107 zaawansowany typ wy\u015bwietlania wideo i u\u017cy\u0107 pot\u0119\u017cnego Examinare APi, aby odtworzy\u0107 filmy dla osoby, a nast\u0119pnie po pokazaniu pyta\u0144, kt\u00f3re chcesz pokaza\u0107 bez automatycznego odtwarzania film\u00f3w ponownie dla tej samej osoby.<\/p>\n<p>To rozwi\u0105zanie jest na poziomie zaawansowanym. Dostarczamy r\u00f3wnie\u017c tego rodzaju rozwi\u0105zania dla Ciebie za niewielk\u0105 sta\u0142\u0105 op\u0142at\u0105.<\/p>\n<p><span><strong>1. Krok pierwszy, stw\u00f3rz pierwsz\u0105 ankiet\u0119, kt\u00f3r\u0105 chcesz wykorzysta\u0107 jako baz\u0119.<\/strong><\/span><\/p>\n<p>Ten krok brzmi banalnie, ale upewnij si\u0119, \u017ce wykona\u0142e\u015b go poprawnie, poniewa\u017c b\u0119dziemy kopiowa\u0107 ankiet\u0119 za pomoc\u0105 API Examinare lub wewn\u0105trz Examinare \u2014 narz\u0119dzie do ankiet r\u0119cznie.<\/p>\n<p><span><strong>2. Dodaj kod osadzenia odtwarzacza w sekcji \u201ewi\u0119cej informacji\u201d na pytaniu, kt\u00f3re chcesz u\u017cy\u0107 dla odtwarzacza.<\/strong><\/span><\/p>\n<p>Je\u015bli chcesz, aby gracz by\u0142 sam i nie mia\u0142 \u017cadnych pyta\u0144, u\u017cyj pytania typu \u201eInstrukcje\u201d. Je\u015bli u\u017cywasz Youtube, Vimeo itp., U\u017cyj wbudowanej opcji z funkcj\u0105 automatycznego odtwarzania.<\/p>\n<p><span><strong>3. Przetestuj ankiet\u0119 z ankiet\u0105 uruchomion\u0105 jako \u201ePubliczna ankieta internetowa\u201d i stylizuj formularz tak, jak chcesz.<\/strong><\/span><\/p>\n<p>Je\u015bli masz jakie\u015b pytania, sprawd\u017a nasz podr\u0119cznik lub utw\u00f3rz bilet wsparcia, wysy\u0142aj\u0105c do nas e-mail na adres<a href=\"mailto:support@examinare.com\">support@examinare.com<\/a><\/p>\n<p><strong>Kiedy sko\u0144czysz z ankiet\u0105, upewnij si\u0119, \u017ce umie\u015bci\u0142e\u015b j\u0105 w trybie \u201ePrywatna ankieta internetowa\u201d.<\/strong><\/p>\n<p><span><strong>4. Aktywuj API Examinare i u\u017cyj biblioteki PHP Wrapper Examinare.<\/strong><\/span><\/p>\n<p>Przejd\u017a do sekcji \u201eExaminare API &amp; SSL\u201d w zak\u0142adce \u201eUstawienia\u201d i aktywuj API Examinare.<\/p>\n<p>Upewnij si\u0119, \u017ce nie dzielisz tego klucza z nikim. Je\u015bli chcesz doda\u0107 spersonalizowany klucz API, aktywuj \u201eMobile API Tokens\u201d i wy\u015blij API Call z po\u015bwiadczeniami na swoje konto.<\/p>\n<ul>\n<li>U\u017cyj Mobile API &#8211;<a href=\"https:\/\/www.examinare.io\/apidocs\/setphoneid\/\">https:\/\/www.examinare.io\/apidocs\/setphoneid\/<\/a><\/li>\n<li>U\u017cyj Normal API-call<a href=\"https:\/\/www.examinare.io\/apidocs\/\">https:\/\/www.examinare.io\/apidocs\/<\/a><\/li>\n<\/ul>\n<p>Pobierz bibliotek\u0119 Examinare Wrapper z tego miejsca:<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/phpwrapper\/\">https:\/\/www.examinare.io\/apidocs\/phpwrapper\/<\/a><\/p>\n<p><span><strong>5. U\u017cyj kodu PHP Wrapper Code do skopiowania ankiety i zmiany tekstu instrukcji wewn\u0105trz ankiety z numerem pytania.<\/strong><\/span><\/p>\n<p><span><strong>5.1 Uzyskaj numer pytania w miejscu, w kt\u00f3rym umie\u015bci\u0142e\u015b kod You Tube.<\/strong><\/span><\/p>\n<p>U\u017cyj nast\u0119puj\u0105cego po\u0142\u0105czenia i uzyskaj numer pytania dla pytania, w kt\u00f3rym umie\u015bci\u0142e\u015b kod Youtube. Upewnij si\u0119, \u017ce zapisa\u0142e\u015b numer pytania.<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/questionsinsurveys\/\">https:\/\/www.examinare.io\/apidocs\/questionsinsurveys\/<\/a><\/p>\n<p><span><strong>5.2 Zr\u00f3b kopi\u0119.<\/strong><\/span><\/p>\n<p>Teraz zr\u00f3b kopi\u0119 oryginalnego pytania i upewnij si\u0119, \u017ce zmieni\u0142e\u015b nazw\u0119 ankiety tak, aby nie mie\u0107 2 ankiet o tej samej nazwie, mo\u017ce to by\u0107 naprawd\u0119 myl\u0105ce po pewnym czasie i upewnij si\u0119, \u017ce zapisa\u0142e\u015b surveyID nowego pytania.<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/copysurvey\/\">https:\/\/www.examinare.io\/apidocs\/copysurvey\/<\/a><\/p>\n<p><span><strong>5.3 Wywo\u0142aj funkcj\u0119 change question i dodaj kod Youtube.<\/strong><\/span><\/p>\n<p>Je\u015bli kod wymaga nowego podzia\u0142u wiersza, upewnij si\u0119, \u017ce u\u017cywasz ci\u0105gu podzia\u0142u wiersza wyja\u015bnionego w instrukcji.<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/updateinstructiontext\/\">https:\/\/www.examinare.io\/apidocs\/updateinstructiontext\/<\/a><\/p>\n<p><span><strong>5.4 Powt\u00f3rz<\/strong>.<\/span><\/p>\n<p>Powt\u00f3rz kroki ponownie z kodem Examinare, a\u017c b\u0119dziesz mia\u0142 potrzebn\u0105 kwot\u0119.<\/p>\n<p>Prosz\u0119 zwr\u00f3ci\u0107 uwag\u0119, \u017ce potrzebujesz konta nieograniczonego, aby zrobi\u0107 wi\u0119cej ni\u017c kopi\u0119 1.<\/p>\n<p>Alternatywne 5. Je\u015bli nie chcesz kodowa\u0107.<\/p>\n<p>Mo\u017cesz r\u00f3wnie\u017c skopiowa\u0107 ankiet\u0119 na konto, je\u015bli wybierzesz t\u0119 opcj\u0119, upewnij si\u0119, \u017ce projekt zosta\u0142 skopiowany poprawnie i \u017ce r\u0119cznie zapisa\u0142e\u015b SurveyID i opublikowa\u0142e\u015b wszystkie ankiety po skopiowaniu.<\/p>\n<p><span><strong>6. Utw\u00f3rz prost\u0105 stron\u0119 logowania.<\/strong><\/span><\/p>\n<p>C\u00f3\u017c ten krok zale\u017cy od Ciebie. Poniewa\u017c jeste\u015b programist\u0105, prawdopodobnie masz pewne preferencje w tym obszarze. Jednak\u017ce podamy kilka link\u00f3w do tego, co uwa\u017camy za naj\u0142atwiejsze do rozpocz\u0119cia:<\/p>\n<p>Bootstrap<a href=\"https:\/\/getbootstrap.com\/\">https:\/\/getbootstrap.com\/<\/a><\/p>\n<p>Pocz\u0105tek PHP:<a href=\"http:\/\/php.net\/manual\/en\/tutorial.firstpage.php\">http:\/\/php.net\/manual\/en\/tutorial.firstpage.php<\/a><\/p>\n<p><span><strong>7. U\u017cyj funkcji tworzenia, aby doda\u0107 odbiorc\u0119 po zalogowaniu.<\/strong><\/span><\/p>\n<p>Kiedy podmiot jest zalogowany na Twojej stronie internetowej, mo\u017cesz automatycznie utworzy\u0107 u\u017cytkownika wewn\u0105trz API Examinare za pomoc\u0105 nast\u0119puj\u0105cej funkcji. Nasza rada to wype\u0142nienie obowi\u0105zkowych p\u00f3l i dodanie nazwy u\u017cytkownika i has\u0142a na pliku cookie $_SESSION w witrynie. W ten spos\u00f3b mo\u017cesz sprawdzi\u0107, co ta osoba odpowiedzia\u0142a i nie odpowiedzia\u0142a.<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/addrecipient\/\">https:\/\/www.examinare.io\/apidocs\/addrecipient\/<\/a><\/p>\n<p><span><strong>8. Losuj ankiety w zale\u017cno\u015bci od liczby g\u0142os\u00f3w, kt\u00f3re posiada.<\/strong><\/span><\/p>\n<p>Tak wi\u0119c nast\u0119puj\u0105ce kroki maj\u0105 na celu upewnienie si\u0119, \u017ce mo\u017cna uzyska\u0107 r\u00f3wny wynik ankiet, ale mo\u017ce by\u0107 r\u00f3wnie\u017c wykorzystywany do losowania, co ankieta u\u017cytkownik dostaje.<\/p>\n<p>U\u017cyj listSurveys:<a href=\"https:\/\/www.examinare.io\/apidocs\/listsurveys\/\">https:\/\/www.examinare.io\/apidocs\/listsurveys\/<\/a><\/p>\n<p>I umie\u015bci\u0107 surveyID w tablicy i losowo wpis. Wywo\u0142anie API zwr\u00f3ci r\u00f3wnie\u017c liczb\u0119 odpowiedzi w ankiecie. Je\u015bli wi\u0119c chcesz mie\u0107 pewno\u015b\u0107, \u017ce losowo wybierasz tylko te, kt\u00f3re nie maj\u0105 \u017cadnych g\u0142os\u00f3w, sprawd\u017a zmienn\u0105 \u201ecompletedAnswers\u201d.<\/p>\n<p>Je\u015bli chcesz mie\u0107 pewno\u015b\u0107, \u017ce nie otrzymasz zbyt wielu przekierowa\u0144 do tej samej ankiety, mo\u017cesz u\u017cy\u0107 nast\u0119puj\u0105cych czynno\u015bci:<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/listrecipientstosurvey\/\">https:\/\/www.examinare.io\/apidocs\/listrecipientstosurvey\/<\/a><\/p>\n<p><span><strong>9. Oznacz odbiorc\u0119 aktywnego do rzeczywistej ankiety.<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/markrecipientstosurvey\/\">https:\/\/www.examinare.io\/apidocs\/markrecipientstosurvey\/<\/a><\/p>\n<p>U\u017cyj powy\u017cszego wezwania, aby oznaczy\u0107 odbiorc\u0119 jako przekierowanego do ankiety.<\/p>\n<p><span><strong>10. Pobierz link i przekieruj u\u017cytkownika do ankiety.<\/strong><\/span><\/p>\n<p>Pobierz link i przekieruj u\u017cycie do ankiety i ustaw przekierowanie z powrotem na stron\u0119 z\u0142owion\u0105.<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/listsurveysbyuser\/\">https:\/\/www.examinare.io\/apidocs\/listsurveysbyuser\/<\/a><\/p>\n<p>Wy\u015blij to polecenie wraz z contactID u\u017cytkownika, aby uzyska\u0107 spersonalizowany link do ankiety.<\/p>\n<p>Przekierowanie z PHP Header.<\/p>\n<p>W wywo\u0142aniu znajduj\u0105 si\u0119 linki 2. Parametr \u201esurveyLinkWeb\u201d zapewni specjalny wygl\u0105d Twojego konta. Aby wymusi\u0107 widok tylko dla urz\u0105dze\u0144 mobilnych, u\u017cyj nast\u0119puj\u0105cego parametru: \u201esurveyLinkMobile\u201d<\/p>\n<p><span><strong>11. Konfiguracja przekierowania z powrotem do skryptu.<\/strong><\/span><\/p>\n<p>Istniej\u0105 2 sposoby przekierowania z powrotem po tym jak osoba odpowiedzia\u0142a. Mo\u017cesz ustawi\u0107 adres URL przekierowania w Ustawieniach \u2013 Uk\u0142ad \u2013 \u201eZmie\u0144 link strony z podzi\u0119kowaniem\u201d lub mo\u017cesz doda\u0107 parametr \u201ereturn_url\u201d w wywo\u0142aniu do linku do ankiety.<\/p>\n<p>Przyk\u0142ad:<\/p>\n<p>https:\/\/theurltoyoursurvey?return_url=your link idzie tutaj.<\/p>\n<p>Musisz sformatowa\u0107 sw\u00f3j adres URL za pomoc\u0105 funkcji urlencode, kt\u00f3r\u0105 znajdziesz tutaj:<a href=\"http:\/\/php.net\/manual\/en\/function.urlencode.php\">http:\/\/php.net\/manual\/en\/function.urlencode.php<\/a><\/p>\n<p><span><strong>12. Z\u0142ap informacj\u0119 i dzia\u0142aj na jej podstawie.<\/strong><\/span><\/p>\n<p>Kiedy strona catch otrzyma wywo\u0142anie z Examinare na zapisie, otrzymasz parametry 2:<\/p>\n<ul>\n<li>Warto\u015b\u0107 Inforeg daje rzeczywiste odpowiedzi kontaktu:<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/fetchresultsbyinforeg\/\">https:\/\/www.examinare.io\/apidocs\/fetchresultsbyinforeg\/<\/a><\/p>\n<ul>\n<li>Warto\u015b\u0107 ContactID podaje informacje o odbiorcy, dzi\u0119ki czemu mo\u017cna sprawdzi\u0107, czy nikt nie pr\u00f3buje manipulowa\u0107 danymi.<a href=\"https:\/\/www.examinare.io\/apidocs\/listrecipientbycontactid\/\">https:\/\/www.examinare.io\/apidocs\/listrecipientbycontactid\/<br \/><\/a><\/li>\n<\/ul>\n<p><span><strong>Krok opcjonalny. Zezwalaj na logowanie ju\u017c utworzonych u\u017cytkownik\u00f3w.<\/strong><\/span><\/p>\n<p>Poniewa\u017c wszyscy utworzeni odbiorcy s\u0105 wymienieni w nast\u0119puj\u0105cych wywo\u0142aniach API, mo\u017cesz pozwoli\u0107 osobie zalogowa\u0107 si\u0119 ponownie, u\u017cywaj\u0105c nast\u0119puj\u0105cych informacji:<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/listrecipientbyemail\/\">https:\/\/www.examinare.io\/apidocs\/listrecipientbyemail\/<\/a><\/p>\n<p><span><strong>Ostatnie s\u0142owa o tym rozwi\u0105zaniu<\/strong><\/span><\/p>\n<p>Ten poradnik jest dostarczany jako dla dewelopera, kt\u00f3rzy chc\u0105 wiedzie\u0107, jak zrobi\u0107 w\u0142asn\u0105 stron\u0119 g\u0142osowania lub badania. W naszym wsparciu obs\u0142ugujemy tylko pytania og\u00f3lne. Je\u015bli chcesz, aby\u015bmy zintegrowali to rozwi\u0105zanie dla Ciebie, b\u0119dziesz potrzebowa\u0142 nieograniczonego konta ankietowego, a tak\u017ce zap\u0142aci\u0107 za integracj\u0119 i powy\u017csze kroki. Dzi\u015b, 2018-12-30 pobieramy 350\u00a0EURO za wykonanie tych krok\u00f3w, ale op\u0142ata ta mo\u017ce zosta\u0107 podniesiona bez dodatkowego powiadomienia. Z\u0142\u00f3\u017c zapytanie na stronie, aby uzyska\u0107 wycen\u0119 ju\u017c dzi\u015b.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W badaniu film\u00f3w i wp\u0142ywu, jaki ma na osob\u0119, jeste\u015b we w\u0142a\u015bciwym miejscu, aby nauczy\u0107 si\u0119, jak wykona\u0107 zaawansowany typ wy\u015bwietlania wideo i u\u017cy\u0107 pot\u0119\u017cnego\u2026<\/p>\n","protected":false},"author":0,"featured_media":9564,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-22029","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/examinare.ecommerce.theonlykroon.com\/wp-content\/uploads\/sites\/5\/2026\/10\/news-1121.webp","_links":{"self":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/posts\/22029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/comments?post=22029"}],"version-history":[{"count":1,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/posts\/22029\/revisions"}],"predecessor-version":[{"id":22030,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/posts\/22029\/revisions\/22030"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/media\/9564"}],"wp:attachment":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/media?parent=22029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/categories?post=22029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/pl\/wp-json\/wp\/v2\/tags?post=22029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}