简体   繁体   English

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

[英]how to get email of user from STTwitter

I have tried various third party tools like STTWitter to get user's profile like image, firstname, email, address, dob etc. I have been doing google since last 6 hours. 我尝试了各种第三方工具(例如STTWitter)来获取用户的个人资料,例如图像,名字,电子邮件,地址,Dob等。最近6个小时以来我一直在使用google。 but I am not able to get user's profile from twitter. 但我无法从Twitter获取用户的个人资料。 I have referred lot of links on stackoverflow but I am not able to get result which I want. 我已经提到了很多关于stackoverflow的链接,但是我无法获得想要的结果。

Anyone can help me in this issue? 任何人都可以帮助我解决这个问题?

Any help would be appreciable. 任何帮助将是可观的。

Thanks in advance. 提前致谢。

Use TwitterKit will able to provide user email-id 使用TwitterKit将能够提供用户的电子邮件ID

You need to read full document of Request a User's Email Address 您需要阅读请求用户电子邮件地址的完整文档

Requesting a user's email address requires your application to be whitelisted by Twitter.The TWTRShareEmailViewController class presents a view to the user to request access to the email address associated with their Twitter account. 请求用户的电子邮件地址要求您的应用程序被Twitter列入白名单。TWTRShareEmailViewController类向用户显示一个视图,以请求访问与其Twitter帐户关联的电子邮件地址。 It must be presented modally. 它必须以模态呈现。

Here's an example that shows how to use 这是显示如何使用的示例

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)
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM