0

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

链接1

链接2

我还在这里检查了 twitter 反向 api

但它只给我身份验证令牌。

有人可以向我确认我们无法从 Twitter 获取用户电子邮件,或者我无法弄清楚。我已经浪费了很多时间来寻找这个,请帮忙。

谢谢

4

3 回答 3

1

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

于 2013-06-22T13:19:54.120 回答
1

您现在可以从 Twitter 获取电子邮件。

  1. 首先,您需要获得从 Twitter 访问用户电子邮件的权限。为此,请填写此表格。要求获得特别许可,所需的许可是“电子邮件”。一旦 Twitter 授予许可(他们将为此发送电子邮件),请转到下一步。

  2. 请点击 Fabric 中的此链接: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)
}
于 2016-02-25T08:07:34.140 回答
0

现在可以使用 Fabric SDK 和这些步骤

于 2015-05-27T04:10:13.330 回答