Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Twitter搜索API返回空对象_C#_Twitter Oauth_System.net_Tweetinvi - Fatal编程技术网

C# Twitter搜索API返回空对象

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 |

我一直在使用Tweetinvi库为我的应用程序搜索tweets(.NET 4.7.2)。直到上周,该应用程序运行良好,没有问题。最近,我注意到应用程序会返回一个错误几分钟,然后恢复正常工作。我读了一些书,发现这可能是因为Twitter现在支持TLS 1.2,所以在代码中的身份验证方法之前,我添加了以下行:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | 
                                       SecurityProtocolType.Tls11 |
                                       SecurityProtocolType.Tls12;
有几篇文章提出了这一点。然而,我仍然看到相同的模式在重复。应用程序不再一致,调试日志显示它在搜索时返回空对象


此问题是否有其他原因或解决方案?

您使用的浏览器设置(内容类型)?较旧的浏览器可能无法与TLS1.2配合使用,或者是断断续续的。它实际上是一个桌面应用程序。没有涉及浏览器您仍在使用HTML,浏览器是HTML。