我使用這個代碼小塊在Twitter上張貼張貼到Twitter,與真正的憑據到位「mytwitterloginname」和「mytwitterpassword」佔位符:無法從我的iPhone應用程序
void _StartTwitter()
{
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:
[NSURL URLWithString:@"http://mytwitterloginname:[email protected]/statuses/update.xml"]
cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:30.0];
// The text to post
NSString *msg = @"testing";
// Set the HTTP request method
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[[NSString stringWithFormat:@"status=%@", msg]
dataUsingEncoding:NSASCIIStringEncoding]];
NSURLResponse *response;
NSError *error;
if ([NSURLConnection sendSynchronousRequest:request
returningResponse:&response error:&error] != nil)
NSLog(@"Posted to Twitter successfully.");
else
NSLog(@"Error posting to Twitter.");
}
但即使我的控制檯說這個帖子是成功的,它仍然沒有發生。
任何人都可以幫助我找到問題所在?,謝謝。
您需要檢查返回的響應對象。僅僅因爲連接成功並不意味着所請求的操作是成功的。 – Nick 2011-02-24 20:06:48