【发布时间】:2011-12-23 19:47:53
【问题描述】:
我的 twitterizer 版本是 2.3.3.21964(从 nuget 下载)。
我在第一个 Controller 操作中有以下简单的 2 行:
token = OAuthUtility.GetRequestToken("XXX", "YYY",
"http://test.roadevents.it/account/twitter_token",null);
return Redirect("http://twitter.com/oauth/authorize?oauth_token=" + token.Token);
第二个控制器动作(twitter_token)是这样的:
OAuthTokenResponse token = OAuthUtility.GetAccessToken("XXX", "YYY",
oauth_token, oauth_verifier);
ViewBag.twToken = token.Token;
其中 oauth_token 和 oauth_verifier 是增值变量。 我的代码在获取访问令牌时出现此异常:
System.ArgumentNullException:值不能为空
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& 数字, NumberFormatInfo 信息, Boolean parseDecimal) +12633595 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +224
Twitterizer.TwitterizerException.ParseRateLimitHeaders(WebResponse 回应)在
C:\Projects\twitterizer-132\Twitterizer2\Exceptions\TwitterizerException.cs:205
我已经在谷歌上搜索过这个问题,据我了解,它自 2.1 版以来已经解决,但我仍然有它。
我 100% 确定我的应用程序设置为网络应用程序。
【问题讨论】:
标签: c# api twitter oauth twitterizer