【发布时间】:2015-12-21 20:42:30
【问题描述】:
我的 iOS 应用已被 Twitter 列入白名单,但我仍未收到用户的电子邮件。
我还需要做什么才能获取电子邮件 ID?
我阅读了https://dev.twitter.com/rest/reference/get/account/verify_credentials,但是,它在 iOS 应用中用于 Twitter 集成有用吗?
出现以下错误:
Error Domain=TwitterAPIErrorDomain Code=37 "您的应用程序可能无法访问电子邮件地址或用户可能没有电子邮件地址。要请求访问权限,请访问https://support.twitter.com/forms/platform。" UserInfo=0x7fa3cb9e0df0 {NSLocalizedDescription=您的应用程序可能无法访问电子邮件地址或用户可能没有电子邮件地址。要申请访问权限,请访问https://support.twitter.com/forms/platform。}
这是我的代码:
-(void)requestUserEmail
{
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];
}
}
【问题讨论】:
标签: ios objective-c twitter