我找不到最近的答案。
据报道,许多旧帖子中的 Tweetsharp 不支持来自 Twitter 用户流 api 的流。但是 github 显示了一个看起来确实支持流的类。
tweetsharp 现在支持来自 Twitter 的流媒体吗,以前不支持
我正在学习 c#,在我继续花几个小时使用 tweetsharp 之前,我会很欣赏一位经验丰富的程序员的观点。
我找不到最近的答案。
据报道,许多旧帖子中的 Tweetsharp 不支持来自 Twitter 用户流 api 的流。但是 github 显示了一个看起来确实支持流的类。
tweetsharp 现在支持来自 Twitter 的流媒体吗,以前不支持
我正在学习 c#,在我继续花几个小时使用 tweetsharp 之前,我会很欣赏一位经验丰富的程序员的观点。
如果你搜索的只是Twitter 的流媒体 API,你可以实现它而不需要外部库
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"]);
}