Архив новостей

Как использовать Surveys в CakePHP с очень малой разработкой.

Как использовать Surveys в CakePHP с очень малой разработкой.
Иллюстрация

Как использовать Surveys в CakePHP с очень небольшим количеством часов разработки.

CakePHP является одним из самых благоприятных PHP фреймворков, и мы понимаем, что PHP разработчики хотят иметь возможность расширить его для использования Survey. В этой статье мы рассмотрим, как использовать CakePHP и Опросы таким образом, чтобы вы могли автоматически позволить пользователям отвечать на опросы с вашей учетной записи Examinare. Конечно, некоторые шаги могут отличаться от того, что вы хотели бы сделать в вашем приложении. Мы здесь, чтобы помочь, конечно, просто отправить электронную почтуsupport@examinare.comи мы поможем вам на этом пути.

Мы предполагаем, что вы уже настроилиCakePHP окружающая средаи иметь некоторые навыки программирования PHP. Если вы не тогда мы можем помочь вам с изготовленными на заказ проектами. Запросить предложение поsupport@examinare.com

Шаг 1:Создать новую учетную запись Examinare или учетную запись разработчика и активировать функции API.

В вашем аккаунте Examinare вам нужно активировать функцию API в Настройки -> Дополнительные Настройки. Затем вам будет представлен Ключ API и CompanyID. Сохраните это на потом. Если вы предпочитаете использовать другой специальный API-ключ для этого решения, то ознакомьтесь с нашей функциональностью Mobile API key.

Шаг 2:Создайте Ваше Исследование внутри Examinare.

Создайте свой опрос в платформе Examinare. Убедитесь, что вы развернули его как частное обследование.

Шаг 3:Создание регистрационной формы.

Мы начинаем с создания новой формы для этого. В этой форме мы добавим имя и электронную почту человека, который получит опрос.

Итак, мы начинаем с этого кода:

[CodeSample файл=»article_cakephp1″]

Мы можем, конечно, если возможно, пропустить этот шаг, если вы уже авторизовали человека, который уже вошел в систему. Как получить эту информацию зависит от вашей среды CakePHP.

Так что, когда эта форма была создана, мы также должны поймать детали и создать получателя и перенаправить человека к форме.

Так что добавьте это в свой контроллер:

[CodeSample файл=»article_cakephp2″]

В вышеприведенном коде будут использованы функции 3 внутри API Examinare для создания получателя, чтобы перенаправить получателя на опрос. Вам, конечно, потребуется иметь ID для опроса, который вы ранее создали внутри Examinare. Для того, чтобы возвратить правильный API-ответ, Опрос должен быть развернут как Частный Опрос.

Шаг 4:Создать страницу благодарности внутри CakePHP (необязательно).

Если вы хотите создать страницу благодарности внутри CakePHP и также проанализировать данные из опроса, то это можно сделать внутри последнего вызова. Изменить

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

И добавить следующий код для перенаправления

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

Это перенаправит получателя после завершения на страницу благодарности. Также в этом URL есть способ получить ContactID и Inforreg для получения данных. Ознакомьтесь с примером кода внутри Zendesk Статья здесь, чтобы увидеть, как поймать эти детали. Тогда вы можете обработать точно так, как вы хотите.

Также ознакомьтесь со следующими вызовами API для справки:

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

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

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

Также убедитесь, что вы загрузили библиотеку PHP Wrapper Library.

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

Архив новостей →

Этот сайт зарегистрирован на wpml.org как сайт для разработчиков. Переключиться на ключ производственного сайта remove this banner.