C# Twitter搜索API返回空对象
我一直在使用Tweetinvi库为我的应用程序搜索tweets(.NET 4.7.2)。直到上周,该应用程序运行良好,没有问题。最近,我注意到应用程序会返回一个错误几分钟,然后恢复正常工作。我读了一些书,发现这可能是因为Twitter现在支持TLS 1.2,所以在代码中的身份验证方法之前,我添加了以下行:C# Twitter搜索API返回空对象,c#,twitter-oauth,system.net,tweetinvi,C#,Twitter Oauth,System.net,Tweetinvi,我一直在使用Tweetinvi库为我的应用程序搜索tweets(.NET 4.7.2)。直到上周,该应用程序运行良好,没有问题。最近,我注意到应用程序会返回一个错误几分钟,然后恢复正常工作。我读了一些书,发现这可能是因为Twitter现在支持TLS 1.2,所以在代码中的身份验证方法之前,我添加了以下行: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls |
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls |
SecurityProtocolType.Tls11 |
SecurityProtocolType.Tls12;
有几篇文章提出了这一点。然而,我仍然看到相同的模式在重复。应用程序不再一致,调试日志显示它在搜索时返回空对象
此问题是否有其他原因或解决方案?您使用的浏览器设置(内容类型)?较旧的浏览器可能无法与TLS1.2配合使用,或者是断断续续的。它实际上是一个桌面应用程序。没有涉及浏览器您仍在使用HTML,浏览器是HTML。