【问题标题】:MGTwitterEngine (iPhone) won't send update to TwitterMGTwitterEngine (iPhone) 不会向 Twitter 发送更新
【发布时间】:2011-09-08 07:19:05
【问题描述】:

我无法在 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];

}

【问题讨论】:

  • 你会想要删除你的 consumerKey 和 secret!

标签: iphone twitter mgtwitterengine


【解决方案1】:

尝试这样使用:

- (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];
}
}

我相信它对你有用....

【讨论】:

    猜你喜欢
    • 2011-09-14
    • 2011-06-15
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 2010-10-07
    相关资源
    最近更新 更多