在我的iPhone应用程序,我必须在整个Twitter的直接发送消息, 问题是,Twitter的已经从基本的身份验证改为认证到OAuth 和教程在网络上已经过时的如何使用Twitter发送直接信息?
所以我用SAOauthTwitterEngine为认证部分,一切正常。但这些类不使用api,所以我必须使用MGTwitterEngine。
问题是,MGTE没有oauth,但只有xauth和基本认证,我不能一起使用这个任何人都知道如何做到这一点?或者了解解释它的教程。
非常感谢。
在我的iPhone应用程序,我必须在整个Twitter的直接发送消息, 问题是,Twitter的已经从基本的身份验证改为认证到OAuth 和教程在网络上已经过时的如何使用Twitter发送直接信息?
所以我用SAOauthTwitterEngine为认证部分,一切正常。但这些类不使用api,所以我必须使用MGTwitterEngine。
问题是,MGTE没有oauth,但只有xauth和基本认证,我不能一起使用这个任何人都知道如何做到这一点?或者了解解释它的教程。
非常感谢。
我建议你使用OAuth,因为xAuth要求你发送一封电子邮件给twitter,让他们给你许可,并且你必须在你的应用程序上写一个reort(这对测试应用程序来说不好) 有你试过这个? https://github.com/bengottlieb/Twitter-OAuth-iPhone
我用发送私信给我的Twitter追随者MGTwitterEngine让看看:
appDelegate._engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate: self];
appDelegate._engine.consumerKey = kOAuthConsumerKey;
appDelegate._engine.consumerSecret = kOAuthConsumerSecret;
一旦你验证这种方法被调用
#pragma mark SA_OAuthTwitterControllerDelegate
- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *)username {
NSLog(@"Authenicated for %@", username);
[appDelegate._engine sendDirectMessage:@"Test for Twitter direct message" to:username];
}
希望这会帮助你。
是的,我使用oauth,我还没有测试这个例子,我会尽快尝试 – DX89B 2010-11-11 10:18:25
我已经尝试过,但是这只实现了验证部分,没有关于apis – DX89B 2010-11-11 10:32:21