我尝试过各种第三方工具,比如STTWitter来获取用户的个人资料,如图片,名字,电子邮件,地址,dob等。自从过去6个小时以来,我一直在谷歌。但是我无法从twitter获得用户的个人资料。我已经在stackoverflow上引用了很多链接,但是我无法得到我想要的结果。
任何人都可以帮我解决这个问题吗?
任何帮助都会很明显。
提前致谢。
答案 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)
}