최근 facebook-sdk와의 내 앱 통합에 대한 모험을 시작했습니다.iOS Facebook-SDK 3.1으로 이메일 및 프로필 이미지 가져 오기
Facebook에 로그인 할 수있는 애플리케이션이 있습니다. 따라서 아이디어는, 페이스 북으로 세션을 생성 한 후, 사용자로부터 어떤 데이터를 얻을 일부 데이터를 내 서버에 새로운 하나를 만드는 것입니다
- 이름
- 이미지 URL
- 이메일
- facebookID
따라서 최신 버전 facebook sdk-3.1을 사용하고 있습니다. 전자 메일을 받으려면 사용자의 권한으로 세션을 만들었습니다.
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_location",
@"email",
nil];
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
세션 생성이 완료되면 사용자 생성이 시작됩니다. 내 서버에 전송에 따라서
if (FBSession.activeSession.isOpen) {
[[FBRequest requestForMe] startWithCompletionHandler:
^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error) {
if (!error) {
self.userData.firstNameUser=user.name;
self.userData.lastNameUser=user.last_name;
self.userData.mainLocation=user.location.name;
self.userData.urlImageUser=user.link;
}
}];
}
, 내가 어떻게 다른 데이터가 이메일 및 image's 마지막 SDK를 사용하여 사용자의, 프로필받을 수 있나요?
감사합니다.
프레임 : 프레임 ..... 프레임이란 무엇입니까? plz 내가 이오스에 새로운 말해. – Raju