MGTwitterEngine(iPhone)不会发送更新到Twitter
问题描述:
我不能发送推特状态更新。MGTwitterEngine(iPhone)不会发送更新到Twitter
这里是我的代码..
- (void) tweet{
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self];
_engine.consumerKey = @"someKey";
_engine.consumerSecret = @"someSecret";
UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine: _engine delegate: self];
if (controller)
[self presentModalViewController: controller animated: YES];
else {
tweets = [[NSMutableArray alloc] init];
[self updateStream:nil];
}
[_engine sendUpdate:@"test"];
[self updateStream:nil];
}
答
尝试使用了这种方式:
- (void) tweet{
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self];
_engine.consumerKey = @"someKey"; //So please make sure that you had replaced the keys over here.
_engine.consumerSecret = @"someSecret";
UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine: _engine delegate: self];
if (controller)
[self presentModalViewController: controller animated: YES];
else {
tweets = [[NSMutableArray alloc] init];
[_engine sendUpdate:[NSString stringwithFormat:@"Today Test Date is %@",[NSDate date]]]; // You will be able to post any tweet when you are successfully logged in.So post the message after login rather than
[self updateStream:nil];
}
}
我相信它会为你工作....
你会想要删除你的consumerKey和秘密! – sergio 2011-06-04 08:42:36