Linq to twitter Linq to Twitter:远程服务器返回错误:(410)消失

Linq to twitter Linq to Twitter:远程服务器返回错误:(410)消失,linq-to-twitter,Linq To Twitter,我正试图让Linq在Twitter上发布一条推文。我的代码基于 应用程序验证正常-我正在使用ASP.NET开发服务器在本地主机上运行示例 但以下发布推文的代码失败: var auth = new WebAuthorizer { Credentials = new SessionStateCredentials() }; var tweet = twitterCtx.UpdateStatus("Linqtowtwitter is working"); 然而,上面的UpdateSt

我正试图让Linq在Twitter上发布一条推文。我的代码基于

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

但以下发布推文的代码失败:

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


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

然而,上面的UpdateStatus调用返回“远程服务器返回了一个错误:(410)消失”。根据Fiddler的说法,不会向twitter发送任何请求。

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

您应该升级到最新版本的LINQ-to-Twitter。此外,twitterapiv1.1在所有端点上都需要OAuth。第一次使用OAuth时,经常会遇到401个未经授权的错误。为了帮助解决这些错误,我编写了一个FAQ:


注意:推特已经停电和发布公告9个月了,我一直在推特上发布消息,@JoeMayo,自从第一次发布弃用声明以来。

不要认为它是一个旧版本-使用Linq to Twitter的2.0.27版-这是与代码示例打包的版本。好的,我发现示例使用的是1.0 API。我升级,它已经打破了代码-将测试和报告的下载源代码有演示项目。下载页面上还有一个控制台演示项目。文档也几乎是最新的。