我想實現Twitter的自定義登錄視圖(我不想那個UIWebView)。 我已經下載了很多課程,並且我到目前爲止有噩夢與此。現在我正在努力推動Twitter + oAuth的工作。這裏的演示代碼(即工作):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]]];
現在我要做的就是更換SA_OAuthTwitterController定製UITextFields。所以我試圖這樣:
_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.我可能錯過了一步。任何人?
非常感謝你的回答。但是我最終使用了UIWebView。我認爲大多數應用程序都在使用這些UITextField上的oAuth,但它們不是。因此,「通過API發佈」。 – samvermette 2009-12-05 08:23:00