所以我正在尝试使用tweet sharp 为twitter 关键词构建一个实时监控工具。我使用搜索 API 每 10-15 秒收集一次查询。当我拨打电话时,我只想收集自上次更新以来出现的推文。
var twitter = FluentTwitter.CreateRequest().AuthenticateAs("username", "password").Search().Query().Containing("key word").Take(1000);
var response = twitter.Request();
currentResponseDateTime= Convert.ToDateTime(response.ResponseDate);
var messages = from m in response.AsSearchResult().Statuses
where m.CreatedDate > lastUpdateDateTime
select m;
lastUpdateDateTime = currentResponseDateTime;
我的问题是 twitter 服务器时间与客户端时间相差几秒钟。我环顾四周,试图获取我从Response.ResponseDate
属性收到响应的日期时间,但它看起来像是根据本地计算机时间设置的。即currentResponseDateTime
比 Twitter 服务器时间提前几秒钟。所以我最终没有收集一些推文。
有谁知道我如何从 twitter 搜索或 REST API 获取当前服务器时间?
谢谢