- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
{
self.profilePictureView.profileID = user.objectID;
self.nameLabel.text = user.name;
NSLog(@"My ID:%@", user.objectID);
}
Ho provato a stampare l'id utente utilizzando il codice precedente. E quello che ottengo è 3176144783XXXXX
.Facebook API: come ottenere l'ID univoco dell'utente di login FB? L'ID dell'API non corrisponde all'ID utente "reale" nella v2.0
Tuttavia, ho ottenuto uno diverso utilizzando questo strumento online http://findmyfacebookid.com/. Il risultato è 1000042591XXXXX
.
Qualcuno sa la differenza? Perché la mia app e "findmyfacebookid.com" ricevono un ID utente diverso per lo stesso utente?
Nota: la mia app mobile deve utilizzare l'ID univoco dell'FB per creare il proprio database utente. Quindi questo è il motivo per cui ho bisogno di un ID univoco.
È possibile utilizzare (applicationID + userId). Si prega di dare un'occhiata [qui] (https://stackoverflow.com/a/46987396/5830871)! –