0

RestKit を使用してツイートを投稿しようとしていますが、繰り返し 401 が返されます (「メッセージ」:「認証できませんでした」、「コード」:32)。

RKObjectManager *twitterObjectManager = [RKObjectManager managerWithBaseURLString:@"https://api.twitter.com"];

twitterObjectManager.client.authenticationType = RKRequestAuthenticationTypeOAuth1;

twitterObjectManager.client.OAuth1ConsumerKey = @"abc";
twitterObjectManager.client.OAuth1ConsumerSecret = @"xyz";
twitterObjectManager.client.OAuth1AccessToken = @"lmn";
twitterObjectManager.client.OAuth1AccessTokenSecret = @"qrs";

NSMutableDictionary *parameters = [NSMutableDictionary dictionaryWithObject:@"Make it work" forKey:@"status"];

[twitterObjectManager.client post:@"/1.1/statuses/update.json" params:parameters delegate:self];

statuses/user_timeline から GET を使用してステータスを読み取る場合、同じ oAuth キーが機能します。

他に行う必要があることはありますか。

4

1 に答える 1

0

ツイッターなら当たり前ですが、APIを使おうとするとversion 1NOT 1.1

于 2012-09-20T15:16:43.200 に答える