首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tweetsharp和api流?

tweetsharp和api流?
EN

Stack Overflow用户
提问于 2012-03-20 08:08:15
回答 1查看 3.3K关注 0票数 1

我在这个问题上找不到最近的答案。

据报道,在一些旧帖子中,Tweetsharp不支持来自Twitter用户流api的流。然而,github显示了一个看起来支持流的类。

https://github.com/danielcrenna/tweetsharp/blob/cad16546df7c5be6ee528ecfa6171098b662a6ab/src/net40/TweetSharp.Next/Service/TwitterService.Streaming.cs

tweetsharp现在支持来自Twitter的流媒体吗?以前它不支持

我正在学习c#,在我继续使用tweetsharp之前,我会很感激有经验的程序员的观点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-20 08:46:09

如果您搜索的只是Twitter's streaming API,则可以在不需要外部库的情况下实现它

代码语言:javascript
复制
JavaScriptSerializer serializer = new JavaScriptSerializer();

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 = serializer.Deserialize<Dictionary<string, object>>(line);

    if(obj["user"]!=null) 
        Console.WriteLine(obj["user"]["screen_name"] + ": " +  obj["text"]);

}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9779766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档