如何使用MGTwitterEngine发送直接消息

时间:2012-08-30 09:15:19

标签: iphone twitter mgtwitterengine

我想使用 https://api.twitter.com/1/direct_messages/new.format 向我的Twitter关注者发送直接消息,但不知道如何执行此操作。有没有人可以为我提供任何示例代码?

我已经搜索了很多,但没有得到我将如何得到这些值:

oauth_nonce,oauth_signature,oauth_signature_method,oauth_timestamp,oauth_token。

先谢谢

1 个答案:

答案 0 :(得分:1)

以下是使用Twitter引擎发送Direct消息的方法

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