{"id":18486,"date":"2018-11-01T19:36:00","date_gmt":"2018-11-01T18:36:00","guid":{"rendered":"https:\/\/examinare.ecommerce.theonlykroon.com\/?p=18486"},"modified":"2018-11-01T19:36:00","modified_gmt":"2018-11-01T18:36:00","slug":"how-to-use-surveys-in-cakephp-with-very-little-development","status":"publish","type":"post","link":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/news\/how-to-use-surveys-in-cakephp-with-very-little-development\/","title":{"rendered":"C\u00f3mo usar Encuestas en CakePHP con muy poco desarrollo."},"content":{"rendered":"<h2>C\u00f3mo usar Encuestas en CakePHP con muy pocas horas de desarrollo.<\/h2>\n<p>CakePHP es uno de los frameworks PHP m\u00e1s favorables que existen y entendemos que los desarrolladores de PHP quieren estar habilitados para extenderlo para usar Survey. En este art\u00edculo, vamos a ver c\u00f3mo usar CakePHP y Surveys de una manera que usted puede permitir autom\u00e1ticamente a sus usuarios responder encuestas desde su cuenta Examinare. Por supuesto, algunos pasos pueden ser diferentes de lo que le gustar\u00eda hacer en su aplicaci\u00f3n. Estamos aqu\u00ed para ayudar, por supuesto, solo tienes que enviar un correo electr\u00f3nico a<a href=\"mailto:support@examinare.com\">Correo electr\u00f3nico: support@examinare.com<\/a>Y nosotros te ayudaremos en el camino.<\/p>\n<p>Asumimos que ya has configurado un<a href=\"http:\/\/book.cakephp.org\/2.0\/en\/installation.html\">Entorno de CakePHP<\/a>Y tener algunas habilidades de codificaci\u00f3n PHP. Si no, entonces podemos ayudarle con proyectos personalizados. Solicite un presupuesto en<a href=\"mailto:support@examinare.com\">Correo electr\u00f3nico: support@examinare.com<\/a><\/p>\n<h2><strong>Paso 1:<\/strong>Cree una nueva cuenta de Examinare o una cuenta de desarrollador y active las funciones de API.<\/h2>\n<p>En su cuenta de Examinare, necesitar\u00e1 activar la funcionalidad de API dentro de Configuraci\u00f3n -&gt; Configuraci\u00f3n avanzada. Luego se le presentar\u00e1 una clave API y un CompanyID. Guarde estos para m\u00e1s tarde. Si prefieres usar una clave de API diferente para esta soluci\u00f3n, consulta nuestra funcionalidad de clave de API m\u00f3vil.<\/p>\n<h2><strong>Paso 2:<\/strong>Cree su encuesta dentro de Examinare.<\/h2>\n<p>Cree su encuesta dentro de la plataforma Examinare. Aseg\u00farate de implementarla como una encuesta privada.<\/p>\n<h2><strong>Paso 3:<\/strong>Crea un formulario de registro.<\/h2>\n<p>Comenzamos creando un nuevo formulario para esto. En ese formulario a\u00f1adiremos el nombre y el correo electr\u00f3nico de la persona que recibir\u00e1 la encuesta.<\/p>\n<p>As\u00ed que empezamos con este c\u00f3digo:<\/p>\n<p>[CodeSample file=\u00bbarticle_cakephp1&#8243;]<\/p>\n<p>Por supuesto, podemos omitir este paso si ya ha autorizado a la persona que ya ha iniciado sesi\u00f3n. Para recuperar esa informaci\u00f3n depende de su entorno CakePHP.<\/p>\n<p>As\u00ed que cuando este formulario se ha creado tambi\u00e9n necesitamos capturar los detalles y crear el destinatario y redirigir a la persona al formulario.<\/p>\n<p>As\u00ed que a\u00f1ade esto a tu controlador:<\/p>\n<p>[CodeSample file=\u00bbarticle_cakephp2&#8243;]<\/p>\n<p>El c\u00f3digo anterior usar\u00e1 3 funciones dentro de la API de Examinare para crear un destinatario, hacer que el destinatario redirija a la encuesta. Por supuesto, necesitar\u00e1 tener el ID de la encuesta que cre\u00f3 previamente dentro de Examinare. La encuesta debe implementarse como una encuesta privada para devolver el retorno de API correcto.<\/p>\n<h2><strong>Paso 4:<\/strong>Crear una p\u00e1gina de agradecimiento personalizada dentro de CakePHP (opcional).<\/h2>\n<p>Si quieres crear una p\u00e1gina de agradecimiento personalizada dentro de tu CakePHP y tambi\u00e9n analizar los datos de la encuesta, esto se puede hacer dentro de la \u00faltima llamada. Edite el texto<\/p>\n<p><em>header(\u201cLocalizaci\u00f3n: \u201d. $urltoredirect);exit();<\/em><\/p>\n<p>Y a\u00f1ade el siguiente c\u00f3digo para redirigir<\/p>\n<p><em>header(\u201cLocalizaci\u00f3n: \u201d. $urltoredirect.\u201d&amp;redirect_url=\u201d.encode_url(\u201cSU URL DE REDIRECTACION\u201d));exit();<\/em><\/p>\n<p>Esto redirigir\u00e1 al destinatario despu\u00e9s de completarlo a una p\u00e1gina de agradecimiento. Tambi\u00e9n en esa URL hay una manera de obtener el ContactID e Inforreg para obtener los datos. Consulte el c\u00f3digo de ejemplo del art\u00edculo de Zendesk aqu\u00ed para ver c\u00f3mo capturar estos detalles. Entonces puedes procesar exactamente c\u00f3mo lo quieres.<\/p>\n<p>Tambi\u00e9n revise las siguientes llamadas de API para referencia:<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/addrecipient\/\">https:\/\/www.examinare.io\/apidocs\/addrecipient\/<\/a><\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/markrecipientstosurvey\/\">https:\/\/www.examinare.io\/apidocs\/markrecipientstosurvey\/<\/a><\/p>\n<p><a href=\"https:\/\/www.examinare.io\/apidocs\/listsurveysbyuser\/\">https:\/\/www.examinare.io\/apidocs\/listsurveysbyuser\/<\/a><\/p>\n<p>Tambi\u00e9n aseg\u00farese de descargar la biblioteca PHP Wrapper.<\/p>\n<p><a href=\"https:\/\/www.examinare.io\/php-wrapper-library\/\">https:\/\/www.examinare.io\/php-wrapper-library\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo usar Encuestas en CakePHP con muy pocas horas de desarrollo. CakePHP es uno de los frameworks PHP m\u00e1s favorables que existen y entendemos que los\u2026<\/p>\n","protected":false},"author":0,"featured_media":9603,"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-18486","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-1101.webp","_links":{"self":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/posts\/18486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/comments?post=18486"}],"version-history":[{"count":1,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/posts\/18486\/revisions"}],"predecessor-version":[{"id":18487,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/posts\/18486\/revisions\/18487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/media\/9603"}],"wp:attachment":[{"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/media?parent=18486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/categories?post=18486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examinare.ecommerce.theonlykroon.com\/es\/wp-json\/wp\/v2\/tags?post=18486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}