logré pasar por Autenticación de Facebook Connect dentro de mi aplicación BB. Después de romperme la cabeza por tres días, me di cuenta de que ¡la URL es la culpable!
Básicamente estos son lo que necesita (suponiendo que está desarrollando el 4,5 plataforma):
- mediante el explorador de campo, hacer un post a http://m.facebook.com/login.php (la versión móvil de Facebook) que pasa todos los argumentos necesarios de acuerdo con el Contrapartes de aplicaciones de escritorio (un desafío es lograr que la generación de la firma sea correcta).
- Una vez que el Usuario otorga acceso con éxito, capture la URL de la pantalla de éxito. Obtendrás tu auth_token.
- Realice una POST al servidor REST para obtener la clave de sesión y el secreto dado el auth_token que obtiene.
- Guarde la clave de sesión devuelta y el secreto, insista y wholla! tu aplicación está en funcionamiento.
Estoy desarrollando un objeto personalizado LoginScreen y FacebookFacade para incorporar los primeros tres pasos anteriores, si alguien alguna vez está interesado en reutilizar mi código. Aparecerá GPL, supongo;)
¿Lo hiciste funcionar? Agradecería algo de ayuda. Gracias. – lostInTransit
lostInTransit - aún no (tengo un trabajo inesperado que hacer). Una vez que lo haga funcionar, lo actualizaré aquí. – Gadi