【问题标题】:iOS Development: All I need to do is post a tweetiOS 开发:我需要做的就是发布一条推文
【发布时间】:2011-06-13 13:37:27
【问题描述】:

我一直在研究将 Twitter 集成到我的应用程序中的最新方法,似乎最好(最轻松)的方法是使用 MGTwitterEngine,而我能找到的最佳教程是 a 3-part series。如果我需要做的就是让用户登录到他们的 Twitter 帐户并发布一条始终相同的推文,有没有比按照我链接的教程更简单的方法来做到这一点?

非常感谢您的智慧。如果替代方案不是更容易,没问题,我不是懒到无法遵循教程,我只是想知道是否有更快的方法我没有看到。

【问题讨论】:

    标签: iphone ipad ios twitter mgtwitterengine


    【解决方案1】:

    创建一个在单击时打开UIWebView 的按钮。在此处使用详细信息构建 URL:http://twitter.com/about/resources/tweetbutton。简单——大约 10 行代码。

    【讨论】:

    • 谢谢,psychotik。我假设 UIWebView 是允许用户登录?另外,有没有办法确认这条推文是真的发布的?再次感谢!
    • 嗯,有,但有点棘手。您需要做的是将 UIWebView 显示为弹出窗口并将您的类设置为委托。然后,您会在每次页面加载之前/之后获得回调,并且您可以解释来自 Twitter 的成功/取消 URI。我手头没有这个代码,但看起来像 Facebook 的开源 iPhone SDK。它使用了这个技巧——只需修改 URL 就可以了。
    【解决方案2】:

    我是 st3fan (Stefan Arentz) https://github.com/st3fan/iphone-twitter 项目的忠实粉丝。它非常易于集成,包括您可以使用的整个视图,也可以轻松自定义。

    提前计划您的 Twitter 实施 - 对于 iPhone 项目,您将希望使用 xAuth 身份验证,这不需要往返网络浏览器。* 您必须首先注册您的应用程序,然后请求您的应用程序使用它的权限方法。查看Twitter developer pages了解更多详情。

    *或者没有。但我讨厌离开应用发布推文。

    【讨论】:

    • 为了他想要的东西而矫枉过正,IMO。
    • 这个解决方案的好处是用户不必离开应用程序来发布推文。缺点是它使用 xAuth,我必须请求使用权限,而且我不知道需要多长时间才能获得,如果有的话。
    • 我已经为两个应用程序完成了它。第一次花了两个晚上(我在澳大利亚),因为我不知道该说什么。第二次过夜。
    • @AdamEberbach 我收到此错误客户端应用程序不允许使用 xAuth。虽然我提供了kOAuthConsumerKeykOAuthConsumerSecret 这里有什么问题吗?还有这个错误Request failed with status code 401
    猜你喜欢
    • 2021-07-24
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 2012-07-17
    相关资源
    最近更新 更多