
Prospero
Eta
Verificación en dos pasos activada
Hola amigos estoy enviando post a una api, pero solo recibo Bad Request que estoy haciendo mal? alguien puede orientarme?
Esto es lo que le tengo que enviar:
Yo Probe Opcion 1 y no funciono. asi:
La segunda Prueba de envio la hice asi y tampoco:
No creo que sea el codigo curl ya que creo hacer bien esa parte:
Espero que alguna alma bondadoza con un buen craneo me tire una mano.. jaja graciiias!
Esto es lo que le tengo que enviar:
Insertar CODE, HTML o PHP:
{"product":"CREDITO","client":"onboarding","brand":"MANGO_AR","country":"AR","lead_info":{"tracking_id":null,"adgroup":"onboarding-default","lead_source":"onboarding-default","utm_source":"onboarding-default","utm_medium":"onboarding-default","utm_campaign":"onboarding-default","campaign_type":"onboarding-default","campaign":"onboarding-default","utm_term":"onboarding-default","aff_sub":"onboarding-default","aff_sub2":"onboarding-default","national_id":"onboarding-default"},"fingerprint":{"ip":"181.171.95.74","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36","language":"es-ES","device_memory":8,"timezone_offset":180,"resolution":"[1920,1080]","available_resolution":"[1920,1040]"}}
Yo Probe Opcion 1 y no funciono. asi:
Insertar CODE, HTML o PHP:
$data = [
"product" =>
[
"brand" => "MANGO_AR",
"client" => "onboarding",
"country" => "AR",
"fingerprint" => [
"available_resolution" => "[1920,1040]",
"device_memory" => "8",
"ip" => "181.171.95.74",
"language" => "es-ES",
"resolution" => "[1920,1080]",
"timezone_offset" => "180",
"user_agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36",
],
"lead_info" => [
"adgroup" => "onboarding-default",
"aff_sub" => "onboarding-default",
"aff_sub2" => "onboarding-default",
"campaign" => "onboarding-default",
"campaign_type" => "onboarding-default",
"lead_source" => "onboarding-default",
"national_id" => "onboarding-default",
"tracking_id" => "",
"utm_campaign" => "onboarding-default",
"utm_medium" => "onboarding-default",
"utm_source" => "onboarding-default",
"utm_term" => "onboarding-default",
],
"product" => "CREDITO",
]
];
La segunda Prueba de envio la hice asi y tampoco:
Insertar CODE, HTML o PHP:
$data = array("product" =>array (
"brand" => "MANGO_AR",
"client" => "onboarding",
"country" => "AR",
"fingerprint" =>array (
"available_resolution" => "[1920,1040]",
"device_memory" => "8",
"ip" => "181.171.95.74",
"language" => "es-ES",
"resolution" => "[1920,1080]",
"timezone_offset" => "180",
"user_agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36",
),
"lead_info" =>array (
"adgroup" => "onboarding-default",
"aff_sub" => "onboarding-default",
"aff_sub2" => "onboarding-default",
"campaign" => "onboarding-default",
"campaign_type" => "onboarding-default",
"lead_source" => "onboarding-default",
"national_id" => "onboarding-default",
"tracking_id" => "",
"utm_campaign" => "onboarding-default",
"utm_medium" => "onboarding-default",
"utm_source" => "onboarding-default",
"utm_term" => "onboarding-default",
),
"product" => "CREDITO",
));
No creo que sea el codigo curl ya que creo hacer bien esa parte:
Insertar CODE, HTML o PHP:
$payload = json_encode($data);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
Espero que alguna alma bondadoza con un buen craneo me tire una mano.. jaja graciiias!
Última edición: