Usé OpenSSL para generar un certificado SSL para mi localhost, pero el certificado autofirmado parece estar causando problemas al autenticar con Podio:
Fatal error: Uncaught PodioConnectionError: Connection to Podio API failed: [60] SSL certificate problem: self signed certificate in certificate chain Intenté descargar cacert.pem y agregarlo a mi archivo php.ini curl.cainfo=<path-to>cacert.pem , pero después de reiniciar el servidor, sigo teniendo el mismo error.
Con algunas otras bibliotecas, tuve que configurar CURLOPT_SSL_VERIFYPEER , pero no estoy seguro de cómo lo haría de todos modos usando la biblioteca del cliente PHP de Podio...
¿Algún consejo para depurar este error?
Descubrí cómo configurar CURLOPT_SSL_VERIFYPEER => falso cuando uso la biblioteca del cliente Podio PHP:
$options = array('curl_options' => array(CURLOPT_SSL_VERIFYPEER => false)); Podio::setup($client_id, $client_secret, $options);Ahora solo tengo que recordar eliminar esto en producción...