【问题标题】:Twitter feeds against hashtag针对主题标签的 Twitter 提要
【发布时间】:2016-08-11 07:50:09
【问题描述】:

我正在获取针对主题标签的 twitter 提要,但它只获取一个提要。

仅获取 7 天的提要是真的吗?

下面是我的代码:

public string GetSearch(string search, int count)
{
    string resourceUrl = string.Format("https://api.twitter.com/1.1/search/tweets.json");

    var requestParameters = new SortedDictionary<string, string>();
    requestParameters.Add("count", count.ToString());
    requestParameters.Add("q", search);

    var response = GetResponse(resourceUrl, Method.GET, requestParameters);

    return response;
}

【问题讨论】:

  • 抱歉,我没听懂:您为什么希望一次搜索会提供多个提要?
  • 是的,它看起来仅限于 7 天:来自 The Search API docs:“Twitter 搜索 API 会根据过去 7 天内发布的近期推文样本进行搜索。”

标签: c# api twitter


【解决方案1】:

Twitter 正在有效地确保返回不到 7 天的推文。如果它们比 7 到 14 天大,它们有时会被退回。超过 14 天,您可以认为您将永远不会收到其中任何一个。

这就是人们倾向于使用长时间运行的过滤器流的原因。过滤器流将实时向您发送符合某些特定条件(例如主题标签)的所有推文。然后,您必须将其存储在您自己的数据库中并为它们编制索引,以便您的应用程序访问它。

请注意,如果您尝试匹配的标准占 Twitter 上发送的推文总数的 1% 以上,您将不会收到所有推文。此时 Twitter 将向您发送一个以 track 开头的 json 响应,并让您知道您错过了多少符合您的标准的推文。

More Info Here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-23
    • 2015-08-14
    • 2011-04-10
    • 1970-01-01
    • 2012-06-15
    • 2016-08-09
    • 2012-01-20
    • 1970-01-01
    相关资源
    最近更新 更多