【发布时间】:2015-06-18 17:21:52
【问题描述】:
我尝试了各种第三方工具,例如 STTWitter 来获取用户的个人资料,例如图像、名字、电子邮件、地址、出生日期等。自从过去 6 个小时以来,我一直在使用 google。但我无法从 twitter 获取用户的个人资料。我在 stackoverflow 上引用了很多链接,但我无法获得我想要的结果。
有人可以帮我解决这个问题吗?
任何帮助都将不胜感激。
提前致谢。
【问题讨论】:
我尝试了各种第三方工具,例如 STTWitter 来获取用户的个人资料,例如图像、名字、电子邮件、地址、出生日期等。自从过去 6 个小时以来,我一直在使用 google。但我无法从 twitter 获取用户的个人资料。我在 stackoverflow 上引用了很多链接,但我无法获得我想要的结果。
有人可以帮我解决这个问题吗?
任何帮助都将不胜感激。
提前致谢。
【问题讨论】:
使用 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)
}
【讨论】: