C# 使用Twitterizer创建tweet会引发WebException 401

C# 使用Twitterizer创建tweet会引发WebException 401,c#,asp.net,twitter,twitterizer,C#,Asp.net,Twitter,Twitterizer,我正在使用Twitterizer,并试图让我的ASP.Net应用程序将报告的交通事件上传到官方Twitter帐户 我在SO上也看过类似的问题,我尝试了所有的建议(指定回拨url,检查粗心的错误,确保应用程序具有读写权限),但我仍然无法解决问题。下面我有一些设置和代码的截图。回调URL不存在,但已组成。任何帮助都将不胜感激 另一个要查找的项目是计算机时间。查看Twitter响应中的服务器时间,并将其与您正在使用的计算机进行比较。此外,这里还有来自Twitter网站的故障排除指南: 我回到这个问题

我正在使用Twitterizer,并试图让我的ASP.Net应用程序将报告的交通事件上传到官方Twitter帐户

我在SO上也看过类似的问题,我尝试了所有的建议(指定回拨url,检查粗心的错误,确保应用程序具有读写权限),但我仍然无法解决问题。下面我有一些设置和代码的截图。回调URL不存在,但已组成。任何帮助都将不胜感激


另一个要查找的项目是计算机时间。查看Twitter响应中的服务器时间,并将其与您正在使用的计算机进行比较。此外,这里还有来自Twitter网站的故障排除指南:


我回到这个问题上来,这次我尝试重新生成API密钥,现在它可以工作了。也许我以前的密钥是无用的。

publicstaticvoiduploadtweet(stringtoken,stringtokensecreat,byte[]img,stringtitle)
 public static void UploadTweet(string token, string tokensecreat, byte[] img, string Title)
        {
            Twitterizer.OAuthTokens tokens = new Twitterizer.OAuthTokens();
            tokens.AccessToken = token;
            tokens.AccessTokenSecret = tokensecreat;
            tokens.ConsumerKey = TWITTER_CONSUMER_KEY;
            tokens.ConsumerSecret = TWITTER_CONSUMER_SECRET;
            byte[] photo = img;

            TwitterResponse<TwitterStatus> response = TwitterStatus.UpdateWithMedia(tokens, Title, photo, new StatusUpdateOptions() { UseSSL = true, APIBaseAddress = "http://api.twitter.com/1.1/" });
            if (response.Result == RequestResult.Success)
            {

            }
            else
            {

            }
        }
{ Twitterizer.OAuthTokens tokens=新Twitterizer.OAuthTokens(); tokens.AccessToken=令牌; tokens.AccessTokenSecret=tokensecret; tokens.ConsumerKey=TWITTER\u CONSUMER\u KEY; tokens.ConsumerSecret=TWITTER\u CONSUMER\u SECRET; 字节[]photo=img; TwitterResponse=TwitterStatus.UpdateWithMedia(令牌、标题、照片、新状态UpdateOptions(){UseSSL=true,APIBaseAddress=”http://api.twitter.com/1.1/" }); if(response.Result==RequestResult.Success) { } 其他的 { } }
您的internet连接可能有问题?您可以通过http连接直接访问Twitter。我也有同样的问题,因为我的公司有一个twitter、facebook等的过滤器。我可以直接访问twitter。