제가 일하고있는 응용 프로그램은 iOS 5와 6을 모두 지원합니다. iOS 5의 경우 FBSession 개체를 사용하여 액세스 토큰을받습니다. 같은 일이 iOS 6에서 작동하지만 이미 기기에있는 ACAccount를 사용하지 못하며 사용자에게 이메일/비밀번호를 입력하라는 메시지가 항상 표시됩니다.iOS 6 기기 계정으로 페이스 북 액세스 토큰을 얻으십시오.
페이스 북은이 기능을 지원하기 위해 몇 주 동안 자신의 SDK를 업데이트하지 않을 것이며 오래 기다릴 수있는 옵션이 없기 때문에 계정을 사용하여 액세스 토큰을 얻는 방법에 대해 궁금합니다. 사회적 프레임 워크.
나는 몇 시간 동안 대답을 찾지 만 여전히 운이 없다. 모두에게 감사드립니다.
편집 여기
은 액세스를이 문제는 페이스 북 SDK 3.1 수정되었습니다 페이스 북 SDK 3.1
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState status, NSError *error){
if (session.isOpen) {
switch (status) {
case FBSessionStateOpen:
// here you get the token
NSLog(@"%@", session.accessToken);
break;
case FBSessionStateClosed:
case FBSessionStateClosedLoginFailed:
[[FBSession activeSession] closeAndClearTokenInformation];
break;
default:
break;
} // switch
}];
그리고 FB 액세스 토큰을 받기위한 코드는 무엇입니까? –