2011-07-21 14 views
6

¿Puedo usar localhost para probar la aplicación de Facebook? Ya he intentado con lo siguiente, pero aparece sin resultado.Prueba la aplicación de Facebook de Localhost

  1. He tratado con cambiar el archivo host de Windows que se encuentra bajo (ruta: C:/windows/system32/drivers/etc /), y luego cambiar el httpd-vhosts.conf que se encuentra (ruta : xampp/apache/conf/extra /).

    He cambiado mi localhost a local.sitename es http://local.sitename/ usando lo anterior.

  2. En segundo lugar, he intentado utilizar el siguiente código

    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); 
    

    para detener la verificación SSL.

  3. En tercer lugar, traté de poner http://localhost:9000/ como devolución de llamada url en la aplicación de Facebook.

Pero me aparece el mismo error: Problema con el certificado SSL.

Verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Puede alguien por favor ayuda, creo localhost es el problema para la aplicación de pruebas de facebook, y tenga en cuenta que estoy trabajando en el entorno de la nube.

¿Podría ayudarme a probar mi aplicación de Facebook en localhost?

Gracias de antemano.

+0

si su sitio web es www.example.com, cambie su entrada de hostfile a www.example.com – Ibu

+0

¿Se ha asegurado de que no esté navegando en Facebook utilizando la navegación segura? Puede verificar yendo a la configuración de la cuenta> Seguridad> Proteger la navegación (Asegúrese de que esté desactivado) – Matt

+0

Tiene que habilitar ssl en xampp. Si no está seguro, intente esto http://stackoverflow.com/questions/5801425/enabling-ssl-with-xampp – Kdecom

Respuesta

-1

Si marca la API Graph de Facebook donde registra su aplicación, le mostrará qué tipo de url (dominio) aceptará. Cambie su archivo de hosts en consecuencia. Creo que solo acepta urls .com

+1

No creo que el problema que está teniendo el OP sea del lado de Facebook, no hay ninguna restricción para establecer cualquier URL como la devolución de llamada de la aplicación (excepto si esa URL específica está bloqueada) - mucha gente prueba con localhost sin problemas - parece que el problema es que intenta acceder a algo por SSL y el certificado SSL presentado es inválido – Igy

+0

¿configuró un entorno (url) en su servidor local ... algo como se muestra en este tutorial http://bit.ly/nPfbG5 – kaizer1v

+0

Lo hago todo el tiempo, sí, es posible aunque no lo he probado en un puerto que no sea 80/443. – Andrew

Cuestiones relacionadas