Fatal error: Uncaught exception ‘Mailchimp_HttpError’ – PHP – MailChimp

Hoy he tenido que pelearme con la API de MailChimp, y … bueno, al menos en lo que se refiere a PHP, no he mirado como esta documentada para otros lenguajes, pero a lo que viene siendo PHP, si no usas algun framework tipo Zend o Simfony en tu proyecto estas un poco vendido, buscate la vida y peleate con el.

Entre otras cosas me encontrado con este error (en un post futuro, explicare como montala en tu proyecto)

Fatal error: Uncaught exception ‘Mailchimp_HttpError’ with message ‘API call to lists/****** failed: SSL certificate problem: unable to get local issuer certificate’ in C:xampphtdocs*****dashboardmailchimpsrcMailchimp.php:314 Stack trace: #0 C:xampphtdocs*****dashboardtest.php(6): Mailchimp->call(‘lists/*****’, ») #1 {main} thrown in C:xampphtdocs******dashboardmailchimpsrcMailchimp.php on line 314

  1. Parece ser que simplemente no tenia certificado mi servidor, la solucion a esto es muy sencilla:
  2. Descargar y guardar en donde tengamos instalado el PHP en nuestro equipo el sigueinte archivo: http://curl.haxx.se/docs/caextract.html en mi caso la ruta es: C:xamppphp
  3. Escribir la sigueinte linea al final de nuestro PHP.inicurl.cainfo=»C:xamppphpcacert.pem«
  4. Reiniciar nuestro apache

Fuente:
http://redwebturtle.blogspot.com.es/2013/09/mailchimp-api-v20-ssl-error-solution.html