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 回答