c# - 通过 asp.net C# 的 Twitter statusUpdate 没有出现

标签 c# asp.net twitter linq-to-twitter

我目前正在从事一个 Web 应用程序项目,我需要使用 LinqToTwitter 升级 Twitterizer 以更新特定用户的状态。我尝试了不同的代码,但没有一个对我有用。

这是其中一个例子:

   protected void Page_Load(object sender, EventArgs e)
        {
        var auth = new SingleUserAuthorizer
            {
                Credentials = new InMemoryCredentials
                {
                    ConsumerKey = "YourAppConsumerKey",
                    ConsumerSecret = "YourAppConsumerSecret",
                   OAuthToken = "AccessToken",
                   AccessToken = "AccessTokenSecret"
                }
            };

     var ctx = new TwitterContext(auth); 
        ctx.UpdateStatus("hi there!");
}

当我第一次运行代码时,什么也不会发生。之后,当我第二次尝试运行代码时,出现错误 403,除非我更改 UpdateStatus 内容,否则我会一直出现该错误,同样的问题会再次发生。

有人知道这个问题吗?

最佳答案

Twitter 将只允许您发布特定消息一次。这意味着如果你曾经发过推文“你好!”在过去,你不能再发推文了。因此,我通常编写测试消息以附加 DateTime.Now 以保证唯一文本。

为了提供帮助,可下载的源代码有一个名为 LinqToTwitterDemos 的项目。该项目包含使用所有授权者的示例等等。 Releases 上还有演示代码页面和示例页面。

关于c# - 通过 asp.net C# 的 Twitter statusUpdate 没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17528500/

相关文章:

c# - 自定义字符串格式,数字到时间

c# - 密封必须与覆盖一起使用?

iphone - 使用 iPhone 将图片发布到 Twitter

Twitter 关注按钮 - 需要跟踪通用谷歌分析

javascript - Mongolab nodejs拓扑被破坏

c# - 在 C# 中自动实现的属性

c# - 为什么在存在 MEF 时使用 ServiceLocator?

c# - 如何从 C# App_Code 类中获取当前页面的 URL?

javascript - ASP.NET MVC ActionResult 如何返回数据以响应 GET 请求

javascript - 设置textarea显示:none loses the value when trying to save