2012-05-25 26 views
0

在我的iPhone應用(針對iOS 4.0)中,我需要整合Twitter。我使用了twitter + OAuth,並且能夠成功發佈一次。在iOS 4.0中包含twitter + Oauth,導致發生HTTP錯誤

之後,它是給我下面的錯誤:

F622CF31-9D3F-4FAF-AE0A-50914C1FD0EF failed with error: Error Domain=HTTP Code=403 
"The operation couldn’t be completed. (HTTP error 403. 

這裏是我的簡單的Twitter代碼委託方法。

按鈕點擊代碼:

if(![_engine isAuthorized]){ 
      UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:_engine delegate:self]; 

      if (controller){ 
       [self presentModalViewController:controller animated:YES]; 
       } 
     } 
     else 
     { 
       [_engine sendUpdate:@"Hello"]; 
     } 

委託方法:

- (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"]; 
} 

有我需要修改擴展的OAuth權限的任何東西嗎?

回答