Kuinka käyttää kyselyitä CakePHP:ssä hyvin vähän kehitystunteja.
CakePHP on yksi suotuisimmista PHP-kehyksistä, ja ymmärrämme, että PHP-kehittäjä haluaa voida laajentaa sitä Survey-palvelun käyttöön. Tässä artikkelissa käymme läpi, miten CakePHP:tä ja kyselyitä käytetään siten, että voit automaattisesti antaa käyttäjien vastata kyselyihin Examinare-tililtäsi. Tietysti jotkut vaiheet voivat olla erilaisia kuin mitä haluat tehdä hakemuksessasi. Olemme tietenkin täällä auttamassa, lähetä vain sähköpostia osoitteeseenLähetä sähköpostia osoitteeseen support@examinare.comJa me autamme sinua matkan varrella.
Oletamme, että olet jo määrittänyt verkkosivuston.CakePHP-ympäristöja sinulla on PHP-koodin kirjoittamistaitoja. Jos et, niin voimme auttaa sinua räätälöidyissä projekteissa. Pyydä tarjous osoitteestaLähetä sähköpostia osoitteeseen support@examinare.com
Vaihe 1:Luo uusi Examinare-tili tai kehittäjätili ja aktivoi API-toiminnot.
Examinare-tililläsi sinun on aktivoitava API-toiminto kohdassa Asetukset -> Lisäasetukset. Tämän jälkeen sinulle esitetään API-avain ja CompanyID-tunnus. Säilytä nämä myöhempää käyttöä varten. Jos haluat käyttää erityistä API-avainta tähän ratkaisuun, katso Mobile API key -toiminto. Mobiili API-avain -toiminto
Vaihe 2:Rakenna kyselytutkimuksesi Examinaren sisällä.
Rakenna kyselytutkimuksesi Examinaren alustan sisällä. Varmista, että otat sen käyttöön yksityisenä kyselytutkimuksena.
Vaihe 3:Rakenna rekisteröintilomake.
Aloitamme luomalla uuden lomakkeen tähän. Tähän lomakkeeseen lisäämme sen henkilön nimen ja sähköpostiosoitteen, joka saa kyselyn. Kyselylomakkeen täyttäminen
Joten aloitamme tällä koodilla:
[CodeSample file=”article_cakephp1″]
Voimme tietysti mahdollisuuksien mukaan ohittaa tämän vaiheen, jos olet jo valtuutettu henkilön, joka on jo kirjautunut sisään. Tämän tiedon noutaminen riippuu CakePHP-ympäristöstäsi.
Joten kun tämä lomake on luotu meidän täytyy myös saada yksityiskohdat ja luoda vastaanottaja ja ohjata henkilö lomakkeeseen.
Lisää ohjaimeen seuraavat tiedot:
[CodeSample file=”article_cakephp2″]
Yllä oleva koodi käyttää Examinare API:n 3 toimintoa luodakseen vastaanottajan, joka saa vastaanottajan uudelleenohjautumaan kyselyyn. Sinun on tietenkin oltava kyselytutkimuksen tunnus, jonka olet aikaisemmin luonut Examinaren sisällä. Kysely on otettava käyttöön yksityisenä kyselynä, jotta se palauttaa oikean API-palautuksen.
Vaihe 4:Luo mukautettu kiitossivu CakePHP:n sisällä (valinnainen).
Jos haluat luoda mukautetun kiitossivun CakePHP:n sisällä ja myös jäsentää kyselytutkimuksen tiedot, niin tämä voidaan tehdä viimeisen kutsun sisällä. Muokkaa kuvaa
header(”Sijainti: ”. $urltoredirect);exit();
Lisää seuraava koodi uudelleenohjaukseen:
header(”Sijainti: ”. $urltoredirect.”&redirect_url=”.encode_url(”UUDELLEENOHJAAMA URL-OSOITESI”));exit();
Tämä ohjaa vastaanottajan kiitossivulle. Myös URL-osoitteessa on tapa saada ContactID ja Inforreg saadakseen tietoja. Tutustu Zendesk-artikkelin sisältämään mallikoodiin täällä, niin näet, miten voit saada nämä tiedot. Sitten voit prosessoida juuri niin kuin haluat.
Tutustu myös seuraaviin API-kutsuihin:
https://www.examinare.io/apidocs/addrecipient/
https://www.examinare.io/apidocs/markrecipientstosurvey/
https://www.examinare.io/apidocs/listsurveysbyuser/
Varmista myös, että lataat PHP Wrapper Libraryn.
