Pregunta

Estoy intentando implementar Facebook Connect en un sitio web con .NET MVC usando C #.

He seguido las instrucciones aquí: http: //wiki.developers.facebook .com / index.php / Trying_Out_Facebook_Connect paso a paso. Puedo hacer que el inicio de sesión funcione de la misma manera que cuando inicio sesión a través del sitio también estoy conectado a Facebook.

Para trabajar con esto en el servidor, creo que necesito acceder a las cookies que se supone que Facebook debe dejar como:

APIKEY_user
APIKEY_session_key
...

como se menciona aquí http://wiki.developers.facebook.com/index. php / Verifying_The_Signature .

La cuestión es que no recibo ninguna de estas cookies. Busqué en Google y parece que soy la única persona con este problema. ¿Alguna idea de lo que podría estar haciendo mal? ¿Le ha sucedido esto a alguien más?

¿Fue útil?

Solución

El problema era que estaba desarrollando localmente usando localhost.

Resolví el problema cambiando la configuración de la aplicación para que apunte a una determinada dirección web en lugar de localhost y cambiando mi archivo de hosts para que apunte esa misma dirección web a 127.0.0.1

Otros consejos

desde la perspectiva de UI / lado del cliente, siempre asegúrese de tener la ruta correcta indicada para el archivo xd_receiver en su método FB.init ().

Firecookie es muy útil para ver qué Cookies son / aren no se está configurando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top