我正在使用STTwitter库。我试图以这种方式发送推文:
[twitterObject postStatusUpdate:@"Testing!!"
inReplyToStatusID:nil
latitude:nil
longitude:nil
placeID:nil
displayCoordinates:nil
trimUser:nil
successBlock:^(NSDictionary *status) {
NSLog(@"-- screenName: %@", @"OK sended");
} errorBlock:^(NSError *error) {
NSLog(@"ERRORRR: %@", error);
}];
所以,我想创建我的" twitterObject"用我之前保存的令牌。因为我希望用户只在应用程序中进行一次身份验证。为此,我保存了令牌,这就是我实例化STTwitterAPI的原因。
我这样做:
STTwitterAPI *twitter =
[STTwitterAPI twitterAPIWithOAuthConsumerName:nil
consumerKey:@"xxx"
consumerSecret:@"xxx"
oauthToken:[defaults objectForKey:@"twitterToken"]
oauthTokenSecret:[defaults objectForKey:@"twitterOauthTokenSecret"]
];
twitter.userName = [defaults objectForKey:@"twitterUsername"];
可以吗?因为我无法发送推文。
我有这个错误:'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
请你,任何人都可以帮助我吗?
答案 0 :(得分:0)
你可以尝试我为我自己的应用https://github.com/narup/PSTwitterEngine
写的这个库答案 1 :(得分:0)
您必须verify the credentials才能真正发送推文。
保存凭据取决于您的连接方式(OAuth,XAuth,iOS帐户......)