2010-06-11 1 views
0

Я использую пример API данные Google сенсорного приложение, которое доступно на code.google ....Twitter OAuth проблема дружбы/создать в апи

Я имею проблему может любую помощь.

Скажите, пожалуйста, если я делаю что-то неправильно.

Пользователь, который вступил в систему, должен следовать за человеком XYZ (только с использованием XYZ для обеспечения безопасности).

Я использую URL

urlStr = @"http://api.twitter.com/1/friendships/create/XYZ.xml"; 

NSURL *url = [NSURL URLWithString:urlStr]; 

     NSMutableURLRequest *request = [NSMutableURLRequest 
requestWithURL:url]; 


//made post as requested in twitter API 

     [request setHTTPMethod:@"POST"]; 

     ConnectAppDelegate *appDelegate = (ConnectAppDelegate *) 
[[UIApplication sharedApplication] delegate]; 

     [mAouth authorizeRequest:request]; 
NSError *error = nil; 
     NSURLResponse *response = nil; 
     NSData *data = [NSURLConnection sendSynchronousRequest:request 
returningResponse:&response error:&error]; 
     if (data) { 
       // API fetch succeeded 
       NSString *str = [[[NSString alloc] initWithData:data 
encoding:NSUTF8StringEncoding] autorelease]; 
       NSLog(@"API response: %@", str); 
     } else { 
       // fetch failed 
       NSLog(@"API fetch error: %@", error); 
     } 

В ответ я получаю

http://api.twitter.com/1/friendships/create/XYZ.xml 2010-06-11 16: 04: 39,437 Connect [4265: 20b] API Ответ:

<?xml 
version="1.0" encoding="UTF-8"?> 
<hash> 
<request>/1/friendships/create/XYZ.xml</request> 
<error>Invalid/used nonce</error> 
</hash> 

ответ

0

Эта ошибка может произойти, если ваше время и время сервера превышают 5 минут, проверьте, что ваш сервер/компьютер имеет то же время, что и сервер.