【问题标题】:Send a tweet from iPhone app从 iPhone 应用程序发送推文
【发布时间】:2011-09-27 08:49:40
【问题描述】:

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

我保证我已经观看了一百个 YouTube 视频并搜索了“网络”。有没有人看过一个简单的教程或演示来让我这样做?

【问题讨论】:

标签: objective-c ios cocoa-touch twitter


【解决方案1】:

查看bengottlieb / Twitter-OAuth-iPhone 了解 API 的完整实现。

您必须实施 O-Auth,不能再简单地管理用户密码并自行登录。 Twitter-Oauth-iPhone 在相对简单的编程接口中包含了 Matt Gemmell 的 MGTwitterEngine、Jon Crosby 的 OAuthConsumer Framework、Chris Kimpton 的 OAuth-MyTwitter 等。

【讨论】:

    【解决方案2】:

    您可以使用这个将 Twitter API 与 Objective C 集成的引擎:

    MGTwitterEngine

    这里有一个很好的教程:

    Tutorial

    我用过这个引擎,总体来说非常好用。

    【讨论】:

      【解决方案3】:

      如果您只想在 Twitter 上单向发帖,最好使用ShareKit,它比人们迄今为止提到的替代方案要简单一些,并且还支持其他服务,例如 Facebook。

      【讨论】:

      • 以前没听说过,很方便,谢谢分享!
      【解决方案4】:

      对于那些在 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];
          }
      

      【讨论】:

        猜你喜欢
        • 2010-10-31
        • 2011-12-22
        • 1970-01-01
        • 1970-01-01
        • 2012-10-24
        • 2019-09-11
        • 1970-01-01
        相关资源
        最近更新 更多