2011-04-26 67 views
0

我正在使用twitterizer2更新twitter状态。它的工作正常,如果我不是代理后面,但我后面的代理我得到错误。如何在twitterizer框架中发送代理IP,端口以及代理服务器的用户名和密码?如何从PROXY服务器后面更新Twitter状态? Twitterizer2

目前我使用下面的代码..

tokens = new OAuthTokens(); 
      tokens.AccessToken = "some token"; 
      tokens.AccessTokenSecret = "some secret"; 
      tokens.ConsumerKey = "some token"; 
      tokens.ConsumerSecret = "some secret"; 

      TwitterResponse<TwitterStatus> tweetResponse = TwitterStatus.Update(tokens, message); 

回答

4

Twitterizer在.NET依靠内置的设置支持代理。首先,不做任何更改,Twitterizer将使用为Internet Explorer定义的代理设置(也可在控制面板的Internet设置下找到)。

如果您希望覆盖系统范围的配置设置,有两种方法:
1.在应用程序配置文件中设置默认代理。 (更多信息on msdn
2.为每种方法允许的OptionalProperties类的Proxy属性提供WebProxy值。

+0

在你的情况下,请求的OptionalProperties类是[StatusUpdateOptions](http://www.twitterizer.net/documentation/html/T_Twitterizer_StatusUpdateOptions.htm)类。 – 2011-04-26 15:48:14