Nyhedsarkiv

Hvordan man bruger Surveys i CakePHP med meget lidt udvikling.

Hvordan man bruger Surveys i CakePHP med meget lidt udvikling.
Illustration

Hvordan man bruger Surveys i CakePHP med meget få udviklingstimer.

CakePHP er en af de mest gunstige PHP rammer derude, og vi forstår, at PHP udvikler ønsker at være i stand til at udvide det til at bruge Survey. I denne artikel vil vi gennemgå, hvordan du bruger CakePHP og Surveys på en måde, så du automatisk kan lade dine brugere besvare undersøgelser fra din Examinare konto. Selvfølgelig kan nogle trin være anderledes end hvad du gerne vil todo i din ansøgning. Vi er her for at hjælpe selvfølgelig, bare send en e-mail tilSend en besked til support@examinare.comog vi vil hjælpe dig undervejs.

Vi antager, at du allerede har oprettet en konto.CakePHP- miljøog har nogle PHP kodning færdigheder. Hvis du ikke har, så kan vi hjælpe dig med specialprojekter. Bed om et tilbud påSend en besked til support@examinare.com

Trin 1:Opret en ny Examinare konto eller en udviklerkonto og aktiver API funktionerne.

I din Examinare konto skal du aktivere API funktionaliteten i Indstillinger -> Avancerede indstillinger. Du vil derefter blive præsenteret for en API-nøgle og et CompanyID. Gem disse til senere. Hvis du foretrækker at bruge en anden API-nøgle til denne løsning, kan du se vores Mobile API-nøglefunktionalitet.

Trin 2:Byg din spørgeundersøgelse inde i Examinare.

Byg din spørgeundersøgelse inde i Examinare platformen. Sørg for at implementere den som en privat spørgeundersøgelse.

Trin 3:Byg en registreringsformular.

Vi starter med at oprette en ny formular til dette. I denne formular vil vi tilføje navnet og e-mailen på den person, der vil modtage undersøgelsen.

Så vi starter med denne kode:

[CodeSample file=”article_cakephp1″]

Vi kan selvfølgelig om muligt springe dette trin over, hvis du allerede har autoriseret den person, der allerede er logget ind. At hente denne information afhænger af dit CakePHP miljø.

Så når denne formular er blevet oprettet, skal vi også fange detaljerne og oprette modtageren og omdirigere personen til formularen.

Så tilføj dette til din controller:

[CodeSample file=”article_cakephp2″]

Ovenstående kode vil bruge 3 funktioner inde i Examinare API til at oprette en modtager, få modtageren til at omdirigere til undersøgelsen. Du skal selvfølgelig have ID’et til den undersøgelse, du tidligere har oprettet i Examinare. Undersøgelsen skal implementeres som en privat undersøgelse for at returnere det korrekte API-retur.

Trin 4:Opret en tilpasset takkeside inde i CakePHP (valgfrit).

Hvis du ønsker at oprette en tilpasset takkeside i din CakePHP og også parse dataene fra undersøgelsen, så kan dette gøres i det sidste opkald. Rediger den

header(“Placering: ”. $urltoredirect);exit();

Og tilføj følgende kode for at omdirigere

header(“Placering: ”. $urltoredirect.”&redirect_url=”.encode_url(“DIN REDIRECT URL”));exit();

Dette vil omdirigere modtageren efter færdiggørelse til en takkeside. Også i den URL er der en måde at få ContactID og Inforreg til at få data. Tjek eksempelkoden inde i Zendesk-artiklen her for at se, hvordan du fanger disse detaljer. Så kan du behandle præcis, hvordan du ønsker det.

Tjek også følgende API-kald som reference:

https://www.examinare.io/apidocs/addrecipient/

https://www.examinare.io/apidocs/markrecipientstosurvey/

https://www.examinare.io/apidocs/listsurveysbyuser/

Sørg også for at downloade PHP Wrapper Library.

https://www.examinare.io/php-wrapper-library/

Nyhedsarkiv →

Dette site er registreret på wpml.org som et udviklingssite. Skift til en produktionssidenøgle til remove this banner.