API de Facebook: ¿Cómo obtener la identificación única del usuario de inicio de sesión de FB? La ID de la API no coincide con la ID de usuario 'real' en v2.0
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
{
self.profilePictureView.profileID = user.objectID;
self.nameLabel.text = user.name;
NSLog(@"My ID:%@", user.objectID);
}
Intenté imprimir la identificación de usuario con el código anterior. Y lo que obtengo es3176144783XXXXX
.
Sin embargo, obtuve una diferente usando esta herramienta en líneahttp://findmyfacebookid.com/. El resultado es1000042591XXXXX
.
Alguien sabe la diferencia? ¿Por qué mi aplicación y 'findmyfacebookid.com' reciben una ID de usuario diferente para el mismo usuario?
Nota: Mi aplicación móvil necesita usar la ID única de FB para crear mi propia base de datos de usuario. Esta es la razón por la que necesito una identificación única.