我正在提取针对主题标签的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;
}
答案 0 :(得分:0)
Twitter有效地确保推文如果不到7天就会被退回。如果他们年龄较大7至14天,他们有时会被退回。超过14天,您可以认为您永远不会收到任何这些。
这就是人们倾向于使用长时间运行的Filter Stream的原因。过滤流将向您发送所有与实时匹配某些特定条件(例如主题标签)的推文。然后,您必须将其存储在您自己的数据库中并对其进行索引以便为您的应用程序访问它。
请注意,如果您尝试匹配的条件占Twitter上发送的推文总数的1%以上,则您将无法收到所有这些内容。此时,Twitter会以track
开头向您发送json回复,并会告诉您有多少推文符合您错过的条件。