0

私のiPhoneアプリ(iOS 4.0をターゲット)では、Twitterを統合する必要があります。私はtwitter+OAuthを使用しましたが、一度は正常に投稿できます。

その後、次のエラーが発生します。

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権限を拡張するために変更する必要があるものはありますか?

4

1 に答える 1

0

私はここで答えを見つけました。

https://github.com/bengottlieb/Twitter-OAuth-iPhone/issues/26

このリンクは、Twitterが拒否したものの2倍の同じツイートを投稿することはできないと言っています。だから気をつけて。

于 2012-05-25T11:23:45.480 に答える