link -to- twitter:远程服务器返回一个错误:(410)Gone



我正在尝试让Linq-to-Twitter发布tweet。我的代码是基于Linq2Twitter WebFormsTweetsDemo从http://linqtotwitter.codeplex.com/wikipage?title=LINQ%20to%20Twitter%20Samples&referringTitle=Home

应用程序验证ok -我使用ASP在本地主机上运行示例。. NET开发服务器

但是下面的代码发布tweet失败了:

var auth = new WebAuthorizer
{
      Credentials = new SessionStateCredentials()
};

var tweet = twitterCtx.UpdateStatus("Linqtowtwitter is working");

然而,上面的UpdateStatus调用返回"远程服务器返回一个错误:(410)Gone"。根据Fiddler,没有请求发送到twitter。

听起来你在用旧版本的LINQ来推特。Twitter最近关闭了Twitter API v1.0,您现在应该使用Twitter API v1.1。下面是弃用声明:

https://dev.twitter.com/blog/api-v1-is-retired

你应该升级到最新版本的LINQ到Twitter。此外,Twitter API v1.1要求在所有端点上使用OAuth。第一次使用OAuth时,经常会遇到401个未经授权的错误。为了帮助解决这些错误,我编写了一个FAQ: https://linqtotwitter.codeplex.com/wikipage?title=LINQ%20to%20Twitter%20FAQ&referringTitle=Documentation。

注意: Twitter已经做了大约9个月的停电和公告,@JoeMayo,自从第一个弃用公告以来,我一直在推特上谈论它。

相关内容

最新更新