使用Twitterizer创建推文引发了WebException 401

时间:2012-09-08 03:28:14

标签: c# asp.net twitter twitterizer

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

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

enter image description here enter image description here

3 个答案:

答案 0 :(得分:0)

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

https://dev.twitter.com/discussions/204

答案 1 :(得分:0)

我回到了这个问题,这次我尝试重新生成我的API密钥,现在它正在运行。也许我以前的钥匙都是哑巴。

答案 2 :(得分:0)

 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
            {

            }
        }