【发布时间】:2011-08-19 16:59:33
【问题描述】:
我使用了 twitter Oauth,它工作得非常好。我能够使用 twitter oauth api 登录。问题是我无法从我的 iphone 应用程序发推文。我创建了一个登录按钮、一个文本字段和一个发布按钮。cud你们帮帮我。下面是代码
-(IBAction)login
{
if (engine) {
return;
}
engine=[[SA_OAuthTwitterEngine alloc]initOAuthWithDelegate:self];
engine.consumerKey=@"g3Fd0ZY085Z25ZNOQoznw";
engine.consumerSecret=@"SGQazb5sKTXjgb96N8tlt3ezR32Dy46LknOjxX4ktE";
UIViewController *controller=[SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:engine delegate:self];
if (controller) {
[self presentModalViewController:controller animated:YES];
}
}
-(IBAction)推文
{
[引擎发送更新:filed.text];
}
-(void) storeCachedTwitterOAuthData: (NSString *) data forUsername: (NSString *)username
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject: data forKey: @"authData"];
[defaults synchronize];
}
- (NSString *) cachedTwitterOAuthDataForUsername: (NSString *) username
{
return [[NSUserDefaults standardUserDefaults] objectForKey: @"authData"];
}
- (void) requestSucceeded: (NSString *) requestIdentifier
{
NSLog(@"Request %@ succeeded", requestIdentifier);
}
- (void) requestFailed: (NSString *) requestIdentifier withError: (NSError *) error
{
NSLog(@"Request %@ failed with error: %@", requestIdentifier, error);
}
【问题讨论】:
标签: objective-c twitter xcode