我正在尝试让Linq- to -Twitter发布一条推文。我的代码基于来自http://linqtotwitter.codeplex.com/wikipage?title=LINQ%20to%20Twitter%20Samples&referringTitle=Home的Linq2Twitter WebFormsTweetsDemo
该应用程序验证ok -我正在使用ASP.NET开发服务器在本地主机上运行示例。
但是以下发布tweet的代码失败了:
var auth = new WebAuthorizer
{
Credentials = new SessionStateCredentials()
};
var tweet = twitterCtx.UpdateStatus("Linqtowtwitter is working");然而,上面的UpdateStatus调用返回"The remote server return an error:(410) Gone“。根据Fiddler的说法,不会向twitter发送任何请求。
发布于 2013-06-15 00:57:23
听起来你使用的是一个旧版本的LINQ to Twitter。Twitter最近关闭了Twitter API v1.0,您现在应该使用Twitter API v1.1。以下是弃用声明:
https://dev.twitter.com/blog/api-v1-is-retired
您应该升级到最新版本的LINQ to Twitter。此外,Twitter APIv1.1需要在所有端点上使用OAuth。在第一次使用OAuth时,经常会遇到401个未经授权的错误。为了帮助解决这些错误,我写了一个常见问题解答:https://linqtotwitter.codeplex.com/wikipage?title=LINQ%20to%20Twitter%20FAQ&referringTitle=Documentation。
注意:推特已经停电和公告了大约9个月,自从第一个弃用公告发布以来,我一直在推特上谈论它,@JoeMayo。
https://stackoverflow.com/questions/17111746
复制相似问题