我打算提供一些服务,但我不确定几件事情,所以请尽可能帮忙。 如何实时跟踪某个用户的Twitter Feed,并在用户在Feed中添加标签时在我的服务中进行一些操作?我不想准备好解决方案,我必须知道我需要学习哪些技术和第三方库?如何实时跟踪Twitter Feed?
0
A
回答
1
一种解决方案可以使用Twitter's streaming API与JSON分析器等Json.Net
EDIT
下面是一个示例代码
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("https://stream.twitter.com/1/statuses/sample.json");
webRequest.Credentials = new NetworkCredential("....", "......");
webRequest.Timeout = -1;
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
StreamReader responseStream = new StreamReader(webResponse.GetResponseStream());
while (true)
{
var line = responseStream.ReadLine();
if (String.IsNullOrEmpty(line)) continue;
dynamic obj = JsonConvert.DeserializeObject(line);
if (obj.user != null)
Console.WriteLine(obj.user.screen_name + ": " + obj.text);
}
1
LINQ到Twitter,http://linqtotwitter.codeplex.com/,支持微流。这里有一个例子:
(from strm in twitterCtx.UserStream
where strm.Type == UserStreamType.User
select strm)
.StreamingCallback(strm =>
{
if (strm.Status == TwitterErrorStatus.RequestProcessingException)
{
WebException wex = strm.Error as WebException;
if (wex != null && wex.Status == WebExceptionStatus.ConnectFailure)
{
Console.WriteLine(wex.Message + " You might want to reconnect.");
}
Console.WriteLine(strm.Error.ToString());
return;
}
Console.WriteLine(strm.Content + "\n");
if (count++ >= 25)
{
strm.CloseStream();
}
})
.SingleOrDefault();
这是一个用户流,但你必须对过滤器,样品,站点和其他流类似的支持。
+0
感谢这也是我会检查出来的 –
相关问题
- 1. 实时GPS跟踪
- 2. 实时跟踪手
- 3. 你如何做实时文件跟踪?
- 4. 用于Twitter Feed实时分析的API?
- 5. 实时光线跟踪器
- 6. SCORM 1.2实时跟踪
- 7. 实时位置跟踪
- 8. 在twitter上跟踪标签
- 9. 如何跟踪Twitter跟随我们和Facebook像我们一样?
- 10. 如何从twitter API 1.1获取twitter feed
- 11. 如何从Apple News rss feed跟踪Google Analytics中的流量?
- 12. 如何跟踪RSS feed使用率/视图?
- 13. twitter api是否仍支持自动跟踪和取消跟踪?
- 14. 如何跟踪
- 15. NHibernate如何实现更改跟踪?
- 16. 如何跟踪OData中的实体?
- 17. 实体框架如何跟踪更新?
- 18. 如何实现一个跟踪栏
- 19. 如何实现对象修改跟踪
- 20. 如何跟踪多个对象实例?
- 21. 如何实现的Marketo跟踪代码
- 22. dbContext如何跟踪实体的状态
- 23. 如何实现NSLog跟踪CGPoint坐标
- 24. jQuery小部件:如何跟踪实例?
- 25. Iphone上的实时人脸跟踪
- 26. 实时跟踪路线地图api V3
- 27. 用于实时跟踪的ESRI javascript API
- 28. 分析服务实时跟踪日志
- 29. Visual Studio:实时方法调用跟踪?
- 30. 漂亮的实时网络跟踪
好的,我会读一下,但客户端怎么样? –