如何从STTwitter获取用户的电子邮件

时间:2015-06-18 08:54:18

标签: ios sttwitter

我尝试过各种第三方工具,比如STTWitter来获取用户的个人资料,如图片,名字,电子邮件,地址,dob等。自从过去6个小时以来,我一直在谷歌。但是我无法从twitter获得用户的个人资料。我已经在stackoverflow上引用了很多链接,但是我无法得到我想要的结果。

任何人都可以帮我解决这个问题吗?

任何帮助都会很明显。

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用TwitterKit将能够提供用户email-id

您需要阅读Request a User's Email Address

的完整文档

请求用户的电子邮件地址要求您的应用程序被Twitter列入白名单.TWTRShareEmailViewController类向用户显示请求访问与其Twitter帐户关联的电子邮件地址的视图。它必须以模态呈现。

以下是一个展示如何使用

的示例
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)
}