Tweetinvi AuthFlow.InitAuthentication - 如何设置 ProxyURL

Tweetinvi AuthFlow.InitAuthentication - how to set ProxyURL

我在这一行遇到问题 -

var authenticationContext = AuthFlow.InitAuthentication(applicationCredentials, callBackURL);

我们的应用程序服务器的互联网电话受到限制。 设置代理url后,我就可以在IE浏览器上浏览twitter网站了。

现在的难题是如何在TweetInvi 对象中设置代理以接替上述代码片段。我尝试使用 属性 -

设置有效代理
TweetinviConfig.ApplicationSettings.ProxyURL

但是,我仍然收到超时错误。 有没有办法设置代理 url 来成功调用 Twitter?

exception Message: https://api.twitter.com/oauth/request_token web request timed out.

Web 异常堆栈跟踪:

at Tweetinvi.Credentials.WebTokenFactory.LogExceptionOrThrow(TwitterException ex) at Tweetinvi.Credentials.WebTokenFactory.InitAuthenticationProcess(IConsumerCredentials appCredentials, String callbackURL, Boolean updateQueryIsAuthorized) at Thomson.Financial.Thomlets.Economics.Web.PublishTwitter.GetAutherizeFromTwitter()

ProxyURL 属性无效。我对实际应用程序的 Web.config 进行了更改以使用代理。 对 web.config 进行以下更改,以便服务器可以访问互联网 -

<defaultProxy useDefaultCredentials="false">
    <proxy usesystemdefault="true" proxyaddress="<proxy address>" bypassonlocal="true" />
</defaultProxy>