【发布时间】:2010-12-22 06:59:21
【问题描述】:
我正在尝试为 Twitter 实现自定义登录视图(我不想要那个 UIWebView)。 我已经下载了很多课程,到目前为止,我一直在为它做一个噩梦。现在我正在尝试让 Twitter + oAuth 工作。这是演示代码(有效):
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate: self];
_engine.consumerKey = kOAuthConsumerKey;
_engine.consumerSecret = kOAuthConsumerSecret;
[_engine requestRequestToken];
UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine: _engine delegate: self];
if (controller)
[self presentModalViewController: controller animated: YES];
else
[_engine sendUpdate: [NSString stringWithFormat: @"Already Updated. %@", [NSDate date]]];
现在我想做的是用自定义 UITextFields 替换那个 SA_OAuthTwitterController。所以我正在尝试这个:
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate: self];
_engine.consumerKey = kOAuthConsumerKey;
_engine.consumerSecret = kOAuthConsumerSecret;
[_engine requestRequestToken];
[_engine requestAccessToken];
[_engine setUsername:@"username" password:@"password"];
[_engine sendUpdate:@"tweet"];
但我不断收到错误 401。我可能错过了一步。有人吗?
【问题讨论】: