2011-03-19 70 views
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:[email protected]/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 

} 
+0

你可以嘗試刪除狀態參數? 在C#項目中,我刪除狀態參數,它的工作原理 – 2013-03-20 11:50:54

回答

0

要調用Twitter的Web服務的API,你得使用OAuth,讀到它here