gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:47 25 4
gpt4 key购买 nike

我目前正在从事一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com