2011-08-19 89 views
0

我使用twitter Oauth,它的工作非常好。我能够使用twitter oauth api登录。问题是我无法从我的iphone应用程序发送推文。我创建了登录按钮一个文本框和后button.cud u人帮我out.below是代码无法使用twitter + OAuth在用户墙上发布推文

-(IBAction)login 
{ 
if (engine) { 
    return; 
} 
engine=[[SA_OAuthTwitterEngine alloc]initOAuthWithDelegate:self]; 
[email protected]"g3Fd0ZY085Z25ZNOQoznw"; 
[email protected]"SGQazb5sKTXjgb96N8tlt3ezR32Dy46LknOjxX4ktE"; 
UIViewController *controller=[SA_OAuthTwitterController           controllerToEnterCredentialsWithTwitterEngine:engine delegate:self]; 
if (controller) { 
    [self presentModalViewController:controller animated:YES]; 
} 

}

- (IBAction为)分享Tweet

{

[ENGIN e sendUpdate:filed.text];

}

- (空)storeCachedTwitterOAuthData:(的NSString *)数据forUsername:(的NSString *)的用户名

{ 
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); 

    } 

回答

1

使用共享工具包,它会通过你的问题引导。