gpt4 book ai didi

c# - tweetsharp 和 api 流?

转载 作者:太空宇宙 更新时间:2023-11-03 20:27:24 25 4
gpt4 key购买 nike

我找不到最近的答案。

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

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

tweetsharp 现在是否支持从 Twitter 流式传输,而以前不支持

我正在学习 c#,在我继续花数小时使用 tweetsharp 之前,我很感激有经验的编码员的观点。

最佳答案

如果你搜索的只是Twitter's streaming 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"]);

}

关于c# - tweetsharp 和 api 流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com