我有一个 .NET 应用程序多年来一直在愉快地生成推文,但突然(2013 年 6 月)开始抛出这个异常:
引发了“TwitterAPIException”类型的异常。
我读过另一个 StackOverflow 线程,这表明问题可能是我需要转义标点符号,所以我重写了推文以排除任何不寻常的字符。我已经在 IE 和 Firefox 中尝试过。
我的代码的核心是这个(我错过了各种构造函数来显示与 Twitter 相关的行):
Private ConsumerKey As String = System.Configuration.ConfigurationManager.AppSettings("ConsumerKey")
Private ConsumerKeySecret As String = System.Configuration.ConfigurationManager.AppSettings("ConsumerKeySecret")
Private AccessToken As String = System.Configuration.ConfigurationManager.AppSettings("AccessToken")
Private AccessTokenSecret As String = System.Configuration.ConfigurationManager.AppSettings("AccessTokenSecret")
Private Twitter As New TwitterAPI
'authenticate with Twitter and send
Twitter.AuthenticateWith(ConsumerKey, ConsumerKeySecret, AccessToken, AccessTokenSecret)
Try
'send the tweet
Twitter.Update(Message)
有人知道发生了什么吗?我们平均每两天发一次推文,这些都是有用且相关的东西,所以我绝对没有理由看到 Twitter 阻止我们的帐户。