2011-07-02 117 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]; 
    }