C# Twitter OAuth:仅使用客户端id和密码进行身份验证

C# Twitter OAuth:仅使用客户端id和密码进行身份验证,c#,twitter,twitter-oauth,C#,Twitter,Twitter Oauth,我需要使用以下REST请求访问Twitter API用户时间线服务,以便我可以从提要中提取一些tweet以显示在站点上: "https://api.twitter.com/1/statuses/user_timeline.json?screen_name=frosario" 它基本上是有效的,但在执行此请求时,我会收到零星的401和500个错误;这似乎是因为我达到了未经验证的API调用的速率限制 我想用我的客户Id和密码进行身份验证,这样我就可以利用增加的速率限制。我想使用服务器端OAuth流,

我需要使用以下REST请求访问Twitter API用户时间线服务,以便我可以从提要中提取一些tweet以显示在站点上: "https://api.twitter.com/1/statuses/user_timeline.json?screen_name=frosario"

它基本上是有效的,但在执行此请求时,我会收到零星的401和500个错误;这似乎是因为我达到了未经验证的API调用的速率限制

我想用我的客户Id和密码进行身份验证,这样我就可以利用增加的速率限制。我想使用服务器端OAuth流,只使用我的客户机id和secret;但如果需要,还可以提供用户凭据。但是,这需要所有的服务器端;我不能每次加载站点时都通过OAuth重定向流来验证Twitter的API;只是为了下载这些推文。我有什么选择?我查看了Twitter的OAuth文档,没有看到任何适合我的情况的东西;但也许我错过了什么


非常感谢任何建设性的输入。

使用oAuth时,您正在使用它对当前用户进行身份验证,以便您可以访问他们的特定推文等,而这不是您想要做的。你只是在寻找下载某些推文的方法,对吗

您可以创建一个控制台应用程序或进程来为您下载推文,将其存储在数据库中,然后从数据库中读取


如果有很多tweet,我建议您使用。

您只需授权您的应用程序一次。 查看Spring社交Twitter扩展中的MVC快速启动:

旧问题,但请参见我的解决方案: