首页 文章

无法验证您的身份

提问于
浏览
0

根据消息是我的代码 . 但我收到错误消息“无法验证您”

我该怎么解决?

谢谢

- (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

    要调用twitter web服务API,你必须使用OAuth,阅读它here

相关问题