gpt4 book ai didi

c# - Twitterizer - GetAccessToken() 时出现异常

转载 作者:行者123 更新时间:2023-11-30 17:15:25 26 4
gpt4 key购买 nike

我的 Twitterizer 版本是 2.3.3.21964(从 nuget 下载)。

我在第一个 Controller 操作上有这些简单的两行:

token = OAuthUtility.GetRequestToken("XXX", "YYY",
"http://test.roadevents.it/account/twitter_token",null);
return Redirect("http://twitter.com/oauth/authorize?oauth_token=" + token.Token);

第二个 Controller 操作 (twitter_token) 是这样的:

OAuthTokenResponse token = OAuthUtility.GetAccessToken("XXX", "YYY", 
oauth_token, oauth_verifier);
ViewBag.twToken = token.Token;

其中 oauth_token 和 oauth_verifier 是赋值变量。获取访问 token 时我的代码中断,但出现此异常:

System.ArgumentNullException: value can't be null

System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +12633595 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +224

Twitterizer.TwitterizerException.ParseRateLimitHeaders(WebResponse response) in

C:\Projects\twitterizer-132\Twitterizer2\Exceptions\TwitterizerException.cs:205

我用谷歌搜索了这个问题,据我所知,这个问题从 2.1 版开始就已经解决了,但我仍然有这个问题。

我 100% 确定我的应用程序已设置为网络应用程序。

最佳答案

我读到这是之前发现的错误。我不知道它是否在最新版本中得到修复,但当时接受的解决方法是在 twitter 的开发站点上 在你的 twitter 应用程序中放置一个正确的回调 url .

我建议调试您的应用程序以检查是否所有变量都填充了正确的数据。也许您会找到其他可以帮助我们帮助您的东西 ;)

关于c# - Twitterizer - GetAccessToken() 时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8040248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com