не могу распознать тебя - PullRequest
0 голосов
/ 19 марта 2011

под сообщением - мой код. Но я получил сообщение об ошибке «Не удалось аутентифицировать вас»

как я могу это исправить?

спасибо

- (IBAction) sendButtonTapped: (id) sender {
    NSString* themessage = [NSString stringWithFormat:@" %@. I'm %@ and feeling %@ about it.",
                            notesField.text ? notesField.text :@"", 
                            [activities objectAtIndex:[tweetPicker selectedRowInComponent:0]],
                            [feelings objectAtIndex:[tweetPicker selectedRowInComponent:1]]];
    NSLog(@"Twett buttone tapped ");

    //TWITTER BLACK MAGIC
    NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://user name:password@twitter.com/statuses/update.xml"]
                                                            cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                        timeoutInterval:60.0];

    [theRequest setHTTPMethod:@"POST"];
    [theRequest setHTTPBody:[[NSString stringWithFormat:@"status=%@", themessage] dataUsingEncoding:NSASCIIStringEncoding]];
    NSURLResponse* response;
    NSError* error;
    NSData* result = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:&response error:&error];
    NSLog(@"%@", [[[NSString alloc] initWithData:result encoding:NSASCIIStringEncoding] autorelease]);

    //END TWITTER BLACK MAGIC

}

1 Ответ

0 голосов
/ 19 марта 2011

Чтобы вызвать API-интерфейсы веб-службы Twitter, вы должны использовать OAuth, прочитайте об этом здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...