Я пытаюсь добавить Войти и зарегистрироваться в мое приложение с помощью Twitter это мой код для получения информации о пользователе твиттер:Ios - Twitter API получения информации пользователя вопрос
-(void) initWithTwitterUser{
[SVProgressHUD show];
_nameField.text = [PFTwitterUtils twitter].screenName;
// TODO find a way to fetch details with Twitter..
PFUser *user = [PFUser currentUser];
NSString * requestString = [NSString stringWithFormat:@"https://api.twitter.com/1.1/users/show.json?screen_name=%@", [PFTwitterUtils twitter].screenName];
NSURL *verify = [NSURL URLWithString:requestString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:verify];
[[PFTwitterUtils twitter] signRequest:request];
// TODO find a way to fetch details with Twitter..
NSURLResponse *response = nil;
NSError *error = nil;
NSData *data = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response
error:&error];
if (!error){
NSDictionary* result = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
NSLog(@"%@",result);
[user setObject:[result objectForKey:@"profile_image_url_https"]
forKey:@"picture"];
// does this thign help?
[user setUsername:[result objectForKey:@"screen_name"]];
NSString * names = [result objectForKey:@"name"];
NSMutableArray * array = [NSMutableArray arrayWithArray:[names componentsSeparatedByString:@" "]];
if (array.count > 1){
[user setObject:[array lastObject]
forKey:@"last_name"];
[array removeLastObject];
[user setObject:[array componentsJoinedByString:@" " ]
forKey:@"first_name"];
}
} else
NSLog(@"Error : %@ ", [error userInfo]);
}
Войти через твиттер работает нормально, но проблема после войти в систему, когда я пытаюсь получить информацию о пользователе я получаю этому вопросу
Ошибка: { NSErrorFailingURLKey = «https://api.twitter.com/1.1/users/show.json?screen_name=karizma_ltd»; NSErrorFailingURLStringKey = "https://api.twitter.com/1.1/users/show.json?screen_name=karizma_ltd"; NSUnderlyingError = "Error Domain = kCFErrorDomainCFNetwork Code = -1012 \" Операция cann \ U2019t будет завершена. (kCFErrorDomainCFNetwork error -1012.) \ "UserInfo = 0x15ec8bc0 {_kCFURLErrorAuthFailedResponseKey = {url = https://api.twitter.com/1.1/users/show.json?screen_name=karizma_ltd}}"; }
попробовать этот ответ: HTTP: // stackoverflow.com/a/17083649/1091539 – Mutawe
@Mutawe любое другое решение без использования этой библиотеки – Chlebta
Похож на ошибку. Смотрите здесь: http://stackoverflow.com/questions/30307062/access-users-ios-default-twitter-account-ios/30461959#30461959 – deadbeef