2013-06-08 9 views
0

Twitter 세부 정보를 얻기 위해 Twitter 프레임 워크 (iOS-5 및 iOS-6)를 사용하고 있지만 내 시스템에 로그인하려면 사용자 이메일 ID가 필요합니다. 나는iOS의 twitter 프레임 워크에서 사용자 이메일 가져 오기

link2

link1이 같은

에 대한 많은 게시물을 볼 수 있고 나 또한

트위터 역 API를 here을 확인했지만 그것이 나에게 유일한 인증 토큰을주고있다.

누군가 트위터에서 사용자 이메일을받을 수 없거나 알아 내지 못했습니다. 벌써 많은 시간을 낭비하고 있습니다. 도움을 청하십시오.

감사합니다.

답변

1

확실히 트위터에서 사용자 이메일을 가져올 수 없습니다.

+0

감사합니다. – Rishi

+1

요 그것을 얻을 수 있습니다. 내 대답을 참조하십시오 –

0

그것은 이제 트위터에서 이메일을 얻을 수있는 지금 가능한 패브릭 SDK를 사용하여these steps

2

입니다.

  1. 먼저 Twitter에서 사용자 이메일에 액세스 할 수있는 권한을 얻어야합니다. 그 것을 기입하기 위해서는 form을 기입하십시오. 특별한 허가를 요청하고 필요한 허가는 '이메일'입니다. 트위터가 허락하면 (그들은 이것에 관한 이메일을 보낼 것입니다.), 다음 단계로갑니다.

  2. 패브릭에서이 링크를 따르십시오 : Fabric

// 오브젝티브 C를 확인 예브게니에 대한

if ([[Twitter sharedInstance] session]) { 
    TWTRShareEmailViewController* shareEmailViewController = [[TWTRShareEmailViewController alloc] initWithCompletion:^(NSString* email, NSError* error) { 
     NSLog(@"Email %@, Error: %@", email, error); 
    }]; 
    [self presentViewController:shareEmailViewController animated:YES completion:nil]; 
} else { 
    // TODO: Handle user not signed in (e.g. attempt to log in or show an alert) 
} 

// 스위프트

if Twitter.sharedInstance().session { 
    let shareEmailViewController = TWTRShareEmailViewController() { email, error in 
    println("Email \(email), Error: \(error)") 
    } 
    self.presentViewController(shareEmailViewController, animated: true, completion: nil) 
} else { 
    // TODO: Handle user not signed in (e.g. attempt to log in or show an alert) 
} 
+1

덕분에, 이것은 꽤 유용합니다. –