Ios6 在ios中从twitter框架获取用户电子邮件

Ios6 在ios中从twitter框架获取用户电子邮件,ios6,twitter,ios5.1,Ios6,Twitter,Ios5.1,我正在使用Twitter框架(iOS-5和iOS-6)获取用户详细信息,但我需要用户电子邮件id才能登录我的系统。我看过很多关于这方面的帖子 我还检查了twitter反向api 但它只给我授权令牌 有人可以确认我,我们无法从twitter获得用户电子邮件,或者我无法找到它。我已经浪费了我的很多时间寻找这个请帮助 谢谢您当然无法从Twitter上获取用户电子邮件。现在可以使用Fabric SDK获取电子邮件了 首先,您需要获得从Twitter访问用户电子邮件的权限。为了做到这一点,请填写这个。

我正在使用Twitter框架(iOS-5和iOS-6)获取用户详细信息,但我需要用户电子邮件id才能登录我的系统。我看过很多关于这方面的帖子

我还检查了twitter反向api

但它只给我授权令牌

有人可以确认我,我们无法从twitter获得用户电子邮件,或者我无法找到它。我已经浪费了我的很多时间寻找这个请帮助


谢谢

您当然无法从Twitter上获取用户电子邮件。

现在可以使用Fabric SDK获取电子邮件了

  • 首先,您需要获得从Twitter访问用户电子邮件的权限。为了做到这一点,请填写这个。请求特别许可,所需许可为“电子邮件”。一旦Twitter授予许可(他们将就此发送电子邮件),就进入下一步

  • 请从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)
    }
    

    谢谢你的确认,伊夫根尼,你能拿到的。请看我的答案