- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
{
self.profilePictureView.profileID = user.objectID;
self.nameLabel.text = user.name;
NSLog(@"My ID:%@", user.objectID);
}
Próbowałem wydrukować identyfikator użytkownika za pomocą powyższego kodu. I otrzymuję 3176144783XXXXX
.Facebook API: Jak uzyskać unikalny identyfikator użytkownika logowania FB? ID z API nie pasuje do "prawdziwego" ID użytkownika w wersji 2.0
Jednak dostałem inny za pomocą tego narzędzia online http://findmyfacebookid.com/. Wynikiem jest 1000042591XXXXX
.
Czy ktoś wie różnicę? Dlaczego moja aplikacja i "findmyfacebookid.com" otrzymują inny identyfikator użytkownika dla tego samego użytkownika?
Uwaga: Aby utworzyć własną bazę danych użytkowników, moja aplikacja mobilna musi używać unikalnego identyfikatora FB. Dlatego potrzebuję unikalnego identyfikatora.
Można użyć (applicationId + userid). Proszę spojrzeć [tutaj] (https://stackoverflow.com/a/46987396/5830871)! –