1
正在学习有关iOS编程的书Head First iPhone Programming。在一次练习中,他们使用基本授权的Twitter示例代码。现在,Twitter使用OAuth,我如何获得OAuth代码,以便测试我的客户端?我是否需要使用Twitter注册我的应用程序?我该怎么做,因为它只是一个测试应用程序?正在寻找用于iOS客户端的Twitter代码的OAuth版本
这里是代码的基本授权版本;我在寻找的OAuth的版本:
//TWITTER BLACK MAGIC
NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://YOUR_TWITTER_USERNAME:[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
唉,这是SOOO不安全:/ – Emil 2011-04-05 16:21:06
这就是为什么他们从基本的授权改为OAuth的。我如何获得令牌以使用OAuth? – pdenlinger 2011-04-05 16:30:48
我不知道,我只知道用明文发送密码是一个坏主意。 – Emil 2011-04-05 19:49:28