2011-07-02 119 views
1

我想添加一个简单的有限Twitter功能到我的应用程序:应用程序的用户输入他的Twitter用户名和密码和tweet文本,然后按下按钮并发送推文。我的应用可以处理成功或失败的通知(例如,如果密码或用户名无效)。从iPhone应用程序发送推文

我保证我已经观看了一百部YouTube视频并搜索了'Net。有没有人看过一个简单的教程或演示文稿来允许我这样做?

+3

你看了[Twitter的API(http://dev.twitter.com)? – redbmk

+2

你看过[Twitter开发者网站](http://dev.twitter.com/)吗? –

回答

1

检查bengottlieb/Twitter-OAuth-iPhone了解API的完整实施。

您必须实施O-Auth,不能简单地管理您的用户密码并再次登录。 012-Twitter-Oauth-iPhone包括Matt Gemmell的MGTwitterEngine,Jon Crosby的OAuthConsumer框架,Chris Kimpton的OAuth-MyTwitter等,在一个相对简单的编程界面中。

4

你可以使用这个引擎,集成了目标C Twitter的API:

MGTwitterEngine

而且一个很好的教程在这里:

Tutorial

我用这个引擎,其综合非常容易使用。

5

如果你想要的只是单向发布到Twitter,那么使用ShareKit可能会更好,这比迄今为止人们提到的替代方案稍微简单一些,并且还支持其他服务,例如Facebook。

+0

我从来没有听说过他们,非常方便,感谢分享! –

2

对于那些在2015年寻找适用于iOS的回答是社会框架

#import <Social/Social.h> 

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) 
      { 
       UIImage *img = someImage; 

      SLComposeViewController *tweetSheet = [SLComposeViewController 
                composeViewControllerForServiceType:SLServiceTypeTwitter]; 
      [tweetSheet setInitialText: @"my tweet text change it to your needs"]; 
      [tweetSheet addImage:img]; 
      [tweetSheet addURL:[NSURL URLWithString:@"http://yoursite.com"]]; 
      [self presentViewController:tweetSheet animated:YES completion:nil]; 
    }