2013-10-25 3 views
-1

사용자가 이미 페이스 북 응용 프로그램을 설치하고 iOS와 통합 된 페이스 북 기능을 통해 로그인 한 경우 페이스 북 로그인이 필요하므로 앱을 만들 수 있는지 궁금합니다. 사용자가 로그인 정보를 수동으로 입력 할 필요가 없도록 이메일과 비밀번호를 제공합니다. 이 로그인 정보를 가져올 수 있습니까? 이것을 달성하기 위해 어디에서 볼 수 있습니까?애플 리케이션 페이스 북 로그인 통합

+0

[this] (https://developers.facebook.com/docs/ios/login/)를 참조하십시오. 전체 문서를 살펴보면 모든 쿼리에 해결 방법이 있습니다. – n00bProgrammer

답변

0

> ios6을 실행중인 경우 Facebook 및 Twitter와 inbuilt 통합이 있으므로 거기에서 로그인 한 경우 앱에서 아주 쉽게 액세스 권한을 얻을 수 있으며 갈 수 있습니다. 이 같은

액세스 페이스 북 :

// Request access to the Facebook accounts 
    ACAccountStore *accountStore = [[ACAccountStore alloc] init]; 
    ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook]; 
    [accountStore requestAccessToAccountsWithType:accountType options:nil completion:^(BOOL granted, NSError *error){ 
     if (granted) {//granted facebook account access 
      NSArray *accounts = [accountStore accountsWithAccountType:accountType]; 
      // Check if there's at least one facebook account 
      if (accounts.count > 0){ 
ACAccount *fbAccount = [accounts objectAtIndex:0]; 
    //perform your stuff 
    //get facebook timeline, post etc. 
    } 
    }]; 

그리고 당신은 사용자 이름을 얻을하려는 경우 예, 당신은 그냥 얻을 수없는 이메일을 보내 그 어떤 방법으로. 당신은 명시 적으로 페이스 북에 대한 전화를 통해 이메일 및 기타 사용자 프로필 정보를 요구해야합니다. 암호는 절대로 액세스 할 수 없습니다.

0

우선 페이스 북은 사용자에게 이메일과 비밀번호를 알려주지 않습니다. 이메일을 요청하면 절대 비밀번호를 알려주지 않습니다. 페이스 북이하는 일은 사용자가 앱을 승인하고 실제로 로그인 한 후 access_token을 제공하는 것입니다.하지만 페이스 북이 전화로 연결되어 있어도 사용자는 앱에 로그인하지 않습니다. 사용자에게 앱 인증 권한을 요청해야합니다.

난 당신이 페이스 북 개발자 사이트를 살펴 좋을 것 특히

https://developers.facebook.com/docs/ios/ios-sdk-tutorial/

인증의 특정 부분이 페이스 북 iOS 앱 통합형 샘플을 안내

https://developers.facebook.com/docs/ios/ios-sdk-tutorial/authenticate/

그런 다음 특정 영역에서 문제가 발생하면 코드 스 니펫을 사용하여 여기에서 더 자세한 질문을하십시오.

행운을 빕니다

0

응용 프로그램에서 Facebook sdk를 사용하십시오. 사용자 이름과 암호를 '가져올 수 없습니다'. 인증은 '예'또는 '아니오'를 제공합니다. 당신은 개발자 ID를 얻기 위해 페이스 북을 통해 응용 프로그램을 등록해야합니다

https://developers.facebook.com/docs/ios/ios-sdk-tutorial/

: 여기에 페이스 북에서 예입니다.

관련 문제