【问题标题】:Twitter API for iPhone [duplicate]iPhone的Twitter API [重复]
【发布时间】:2023-04-10 00:17:01
【问题描述】:

可能重复:
Is there an iPhone SDK API for twitter?

我正在尝试使用 Twitter API,但不打算使用 OAuth/其他人的库。我想要用户名和密码的基本代码,而不是推文。这可能吗?我已经在网上浏览了至少 7 个小时的任何内容,但空手而归。我找到了一个,但它没有用。请帮我解决一下这个。谢谢。

如果你想查看我找到的代码,你可以下载它here。问题是它说它有效,但我的推特墙没有反映这一点。要对其进行测试,只需将您的用户名和密码放入 viewDidLoad。

【问题讨论】:

  • 接受我说我不想使用 oauth 我只是想做一个基本的方式。
  • 基本身份验证不再受支持。必须使用 OAuth,没有别的办法。
  • 您对使用 OAuth 有什么反对意见?也就是说,顺便说一句,“基本方式”。
  • 我不想使用别人的图书馆。

标签: iphone objective-c network-programming twitter


【解决方案1】:

有很多库可以让这变得非常简单。只是环顾四周。 MGTwitterEngine 就是这样一个运行良好的库。另外,请查看ShareKit

【讨论】:

  • 另外我说过我不想使用其他人的库或使用 aouth。任何其他想法。
  • 嗯,您现在不需要通过 Twitter API 使用 OAuth 吗?不确定,因为我的应用中没有使用 Twitter。
  • 这是我的问题之一,我不是很肯定,但我看到了大量没有使用它的示例。
  • AFAIK OAuth 曾经是可选的,但我很确定从 2010 年 6 月起它变成了强制性的。
  • 如何在没有其他人的 lib 的情况下使用 oauth。我不想归因。
【解决方案2】:

MGTwitterEngine 运行良好,http://mattgemmell.com/2008/02/22/mgtwitterengine-twitter-from-cocoa

此外,如果您本周早些时候看过 Apple iOS5 主题演讲,您可能已经注意到 Twitter 是内置于 iOS5 中的。

如果您的应用目标是为 iOS5 做好准备,我建议您使用原生 SDK。

【讨论】:

  • 我正在研究它,但我希望我的应用仍然兼容 4.2。
  • 另外我说过我不想使用其他人的库或使用 aouth。任何其他想法。
  • 问题是它使用了OAuthConsumer,这是一个很大的内存泄漏。
  • 有没有简单的方法来绕过它?
【解决方案3】:

Twitter API 需要 OAuth。如果您只想使用用户名和密码,则需要模拟浏览 Twitter 网页并进行身份验证。这比使用 OAuth 代码更脆弱,更不干净。我不会费心发布详细信息。

但是,如果您正在计划未来的版本,在 iOS 5 中您需要的行数少于 100 行:http://www.pastie.org/2057025

【讨论】:

  • 我希望它也适用于 ios4.2
猜你喜欢
  • 2011-09-01
  • 2011-02-25
  • 2011-06-15
  • 2013-06-10
  • 1970-01-01
  • 1970-01-01
  • 2011-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多