1

我想获取我的 iPhone 应用程序的用户发布到我的 twitter 应用程序的提要。

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

这将返回给我们一个字典结果,其中包含与serachKeyword匹配的推文数组。

但我只想获取通过我的twitter 应用发布的提要。

有没有办法只获取我的 twitter 应用程序提要而不是全部?我可以过滤搜索结果或类似的东西吗?

4

2 回答 2

0

Twitter API说是的,您可以按来源过滤。

搜索运算符部分说:

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

来源部分说:

• 只能与关键字参数组合。如果您不包含关键字,您将收到带有以下消息的 HTTP 403 错误:{"error":"You must enter a query."}。

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

因此,您必须有一个关键字参数,如果您的客户端名称中有空格,请用下划线替换它们。

于 2012-04-13T14:31:36.120 回答
0

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

  • 搜索关注的是相关性而不是完整性。这意味着搜索结果中可能会丢失一些推文和用户。

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

您应该做的是让您的应用程序在每次用户使用status_id. 通过这种方式,您可以存储从您的应用发布的所有推文的完整数据库,并根据需要查询数据。

于 2012-04-14T00:58:27.963 回答