目前,我必须向Twitter帐户发布推文(消息)。我正在使用TweetSharp 2.3.1。 以下是我的代码:
的
的 var service = new TwitterService(ConsumerKey, ConsumerSecret);
service.AuthenticateWith(Token, TokenSecret);
TwitterStatus result = service.SendTweet(new SendTweetOptions
{
Status = "Hello, world!"
});
的
但是,每次我得到错误:mscorlib.dll中发生了未处理的“System.StackOverflowException”类型异常。虽然我的凭据是正确的,但在发布时会出现上述错误。
请帮助我,如果有人知道的话......
答案 0 :(得分:2)
您需要检查是否有读取,写入和直接消息访问级别。
如果没有,则将访问级别更改为读取,写入和直接消息,并重新创建访问令牌
答案 1 :(得分:0)
似乎TweetSharp不再被维护了。 Twitter API 1.1存在很多问题,使用它时可能会遇到一些例外情况。我建议您尝试安装Tweetsharp的 TweetSharp-Unofficial 版本,然后尝试运行您的应用程序。我遇到了与TweetSharp类似的问题,该解决方案修复了我的所有问题。