【发布时间】:2016-11-21 00:57:24
【问题描述】:
我已经使用结构实现了 Twitter 登录。但没有获得个人资料图片和更多信息,如电子邮件地址等。 我已经为此实现了以下代码
[[Twitter sharedInstance] logInWithCompletion:^(TWTRSession *session, NSError *error)
{
[objAppData hideLoader];
if (session)
{
[objAppData hideLoader];
NSLog(@"signed in as %@", [session userName]);
}
else
{
[objAppData hideLoader];
NSLog(@"error: %@", [error localizedDescription]);
}
}];
我只得到用户名和用户 ID。从上面的代码。 所以,我已经为此实现了另一个代码
TWTRAPIClient *client = [TWTRAPIClient clientWithCurrentUser];
NSURLRequest *request = [client URLRequestWithMethod:@"GET"
URL:@"https://api.twitter.com/1.1/account/verify_credentials.json"
parameters:@{@"include_email": @"true", @"skip_status": @"true"}
error:nil];
[client sendTwitterRequest:request completion:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
NSLog(@"%@",data);
NSLog(@"%@",response);
NSLog(@"%@",connectionError);
}];
但仍然获得数据和响应的空值,并在 connectionError 中被禁止 (403)。
【问题讨论】:
标签: ios objective-c iphone twitter ios9