【问题标题】:using the twitter api in objective C在目标 C 中使用 twitter api
【发布时间】:2010-11-08 22:50:34
【问题描述】:

所以,twitter API 有方法“statuses/update”:

URL:
http://twitter.com/statuses/update.format

Formats: 
xml, json, rss, atom 

HTTP Method(s):
POST

Requires Authentication (about authentication):
true

API rate limited (about rate limiting):
false

Parameters:

    * status.  Required.  The text of your status update. URL encode as necessary. Statuses over 140 characters will be forceably truncated.
    * in_reply_to_status_id.  Optional. The ID of an existing status that the update is in reply to.

你会如何用objective-c(iphone)调用这个方法?

【问题讨论】:

  • 您是否使用任何 json(或其他)库与 twitter 服务器进行通信,或者您是否尝试手动构建 url?
  • 已经有一个不错的 iPhone 推特库。谷歌!
  • 没有使用 Oauth 的不错的 Twitter 库。如果您在谈论 MGTwitterEngine,它不使用 OAuth,而这正是 Twitter 现在所需要的。
  • 虽然您对未来的看法是对的,但 Twitter 目前不需要 OAuth,他们也没有宣布任何逐步淘汰基本身份验证的计划,尽管这是长期的意图。
  • 如果不使用 OAuth,推文将显示“来自 MGTwitterEngine”,而不是您自己的应用程序名称。如果 MGTE 的所有者禁用令牌,您的应用程序将停止工作。

标签: iphone objective-c api twitter


【解决方案1】:

您可能更喜欢使用已经编写好的 Cocoa 框架,而不是自己实现 API。有几个,但最常用的(据我所知)是MGTwitterEngine

如果您确实想手动完成,您可以使用NSURLConnection 下载数据,然后解析输出所需的任何内容(NSXMLParser 用于 XML,JSON 有点困难)。

【讨论】:

  • 我在上面看到了你的评论。现在,我正在尝试通过 OAuth 验证 TWitter 帐户。这有可能吗?在过去的两周里,我还在努力在我的应用程序中实施 OAuth。请指导我!
  • “MGTwitterEngine OAuth”的前两个 Google 结果应该会有所帮助。还有另一个关于使用 MGTwitterEngine 和 OAuth 的 StackOverflow 问题:stackoverflow.com/questions/1965218/…
【解决方案2】:

寻找 twitter 或 json 到 Objective-c 库以与 twitter 通信 以JSON framework with iPhone SDK 2.2 为例。

在 iTunes 上有一个 iPhone 开发课程,他们正在开发 Twitter 应用程序,其中包括如何从 Twitter 获取数据的示例。谷歌搜索。

【讨论】:

    猜你喜欢
    • 2012-06-17
    • 2018-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    相关资源
    最近更新 更多