0

我在这条线上遇到了麻烦-

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

从我们的应用服务器互联网通话受到限制。设置代理网址后,我可以在 IE 浏览器上浏览 Twitter 网站。

现在的难题是如何设置代理以成功执行 TweetInvi 对象中的上述代码片段。我尝试使用此属性设置有效代理 -

TweetinviConfig.ApplicationSettings.ProxyURL

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

异常消息:https ://api.twitter.com/oauth/request_token Web 请求超时。

Web 异常堆栈跟踪:

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

4

1 回答 1

0

ProxyURL财产没有工作。我对实际应用程序的 Web.config 进行了更改以使用代理。对 web.config 进行以下更改,以便服务器可以访问 Internet -

<defaultProxy useDefaultCredentials="false">
    <proxy usesystemdefault="true" proxyaddress="<proxy address>" bypassonlocal="true" />
</defaultProxy>
于 2016-06-06T06:01:28.407 回答