我打算提供一些服務,但我不確定幾件事情,所以請儘可能幫忙。 如何實時跟蹤某個用戶的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. 漂亮的實時網絡跟蹤
好的,我會讀一下,但客戶端怎麼樣? –