- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
{
self.profilePictureView.profileID = user.objectID;
self.nameLabel.text = user.name;
NSLog(@"My ID:%@", user.objectID);
}
위의 코드를 사용하여 사용자 ID를 인쇄하려고했습니다. 그리고 내가 얻는 것은 3176144783XXXXX
입니다.Facebook API : FB 로그인 사용자의 고유 ID를 얻는 방법은 무엇입니까? API의 ID가 v2.0의 '실제'사용자 ID와 일치하지 않습니다.
그러나이 온라인 도구 http://findmyfacebookid.com/을 사용하여 다른 도구를 얻었습니다. 결과는 1000042591XXXXX
입니다.
차이점을 아는 사람이 있습니까? 내 앱과 'findmyfacebookid.com'이 동일한 사용자에 대해 다른 사용자 ID를받는 이유는 무엇입니까?
참고 : 내 모바일 앱은 내 고유 사용자 데이터베이스를 만들려면 FB 고유 ID를 사용해야합니다. 이것이 내가 유일한 ID를 필요로하는 이유입니다.
(애플리케이션 ID + 사용자 ID). 제발 [여기] (https://stackoverflow.com/a/46987396/5830871)보세요! –