#3 Se comenta rest api de symfony y se implementa llamado a rest api

de node

se crean campos en parametro_configuracion para autorizacion basica
y rutas del endpoint

Limpieza de codigo	
parent 904ebfea
...@@ -4,42 +4,24 @@ namespace CampaniaFrontBundle\Controller; ...@@ -4,42 +4,24 @@ namespace CampaniaFrontBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\JsonResponse;
use AppBundle\Lib\Utiles; use AppBundle\Lib\Utiles;
use AppBundle\Model\Seccion;
use AppBundle\Model\Disposicion;
use AppBundle\Model\DisposicionColumnas;
use AppBundle\Model\Fila;
use AppBundle\Model\Tipo;
use AppBundle\Model\SeccionQuery;
use AppBundle\Model\DisposicionQuery;
use AppBundle\Model\DisposicionColumnasQuery;
use AppBundle\Model\FilaQuery;
use AppBundle\Model\TipoQuery;
use AppBundle\Model\Campania;
use AppBundle\Model\CampaniaQuery;
use AppBundle\Model\CampaniaContenido;
use AppBundle\Model\CampaniaContenidoQuery;
use AppBundle\Model\Template;
use AppBundle\Model\TemplateQuery;
class CampaniaFrontController extends Controller { class CampaniaFrontController extends Controller {
//BORRAR LUEGO, SOLO PRUEBA //BORRAR LUEGO, SOLO PRUEBA DE CARGA FRONT UTILIZANDO TWIG Y LLAMANDO A ENDPOINT EN NODEJS
public function cargarHtmlFrontAction(Request $request) { public function cargarHtmlFrontAction(Request $request) {
$data = array('id' => $request->get("uid",null)); $data = array('id' => $request->get("uid",null));
$data_json = json_encode($data); $data_json = json_encode($data);
$htmlContent = array(); $username = Utiles::getParametroConfiguracion("basic_auth_user_api");
$username = "userApi"; $password = Utiles::getParametroConfiguracion("basic_auth_password_api");
$password = "34lq4od8usda";
$headers = array( $headers = array(
'Content-Type:application/json', 'Content-Type:application/json',
'Authorization: Basic ' . base64_encode("$username:$password") // <--- 'Authorization: Basic ' . base64_encode("$username:$password") // <---
); );
try { try {
$url = Utiles::getParametroConfiguracion("url_base") . "/api/mcafee/campania/obtener/contenido.json"; $url = Utiles::getParametroConfiguracion("url_base_api") . Utiles::getParametroConfiguracion("path_api_obtener_contenido_campania");
$ch = curl_init($url); $ch = curl_init($url);
//curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); //curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POST, 1);
......
ws_chat_configuracion: #ws_chat_configuracion:
path: mcafee/campania/obtener/contenido.{_format} # path: mcafee/campania/obtener/contenido.{_format}
defaults: { _controller: WsBundle:v1\CampaniaApi:obtenerContenido , _format: json} # defaults: { _controller: WsBundle:v1\CampaniaApi:obtenerContenido , _format: json}
methods: POST # methods: POST
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment