如何获取我的应用程序的Twitter提要?

时间:2012-04-13 11:05:03

标签: objective-c ios4 ios5 twitter twitter-oauth

我想将我的iPhone应用用户发布的Feed提取到我的推特应用

我找到了这个网址 - http://search.twitter.com/search.json?q=serachKeyword&result_type=recent

这将返回一个字典结果,其中包含一系列与 serachKeyword 匹配的推文。

但我想只提取通过我的推特应用发布的Feed。

有没有办法只提取我的Twitter应用程序源而不是全部? 我可以过滤搜索结果或类似内容吗?

2 个答案:

答案 0 :(得分:0)

Twitter API表示是,您可以按来源进行过滤。

搜索运算符部分说:

  

新闻来源:tweet_button |包含“新闻”并通过推文按钮输入

来源部分说:

  

•只能与关键字参数结合使用。如果您不包含关键字,则会收到HTTP 403错误消息:{“error”:“您必须输入查询。”}。

     

•使用_而不是空格支持多字源。例如,源“Tweet Button”应作为源输入:tweet_button

所以你必须有一个关键字参数,如果你的客户名称中有空格,则用下划线替换它们。

答案 1 :(得分:0)

没有完整的方法可以做到这一点。正如@JoePasq所回答您可以搜索来源,但您必须包含关键字,并且过滤Twitter搜索的质量和相关性。

  
      
  • 搜索主要关注相关性而非完整性。这意味着搜索结果中可能缺少某些推文和用户。

  •   
  • 搜索API不是所有推文的完整索引,而是最近推文的索引。

  •   

您应该做的是让您的应用程序在每次用户使用status_id发布推文时向您控制的服务器发布请求。这样,您就可以存储从您的应用发布的所有推文的完整数据库,并根据需要查询数据。