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>
我在这一行遇到问题 -
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>