【问题标题】:How to send Twitter updates from C#如何从 C# 发送 Twitter 更新
【发布时间】:2012-02-21 21:08:55
【问题描述】:

如何在 C# 中发送 Twitter 更新而不需要 OAuth?

原因是,因为我听说 Twitter 限制了一个人可以发送多少条推文,我打算发送很多。

【问题讨论】:

  • 您要发送多少条推文? Twitter设置的推文限制是多少?
  • I heard that Twitter limits how many Tweets one can send 这是极限。如果您需要更多,这里是支持support.twitter.com
  • 我可能每小时发送大约 20 个,这就是为什么。你知道有什么好的 DLL 吗?
  • 我也不想使用 OAuth,因为它只向一个帐户发推文,我希望我的用户也发推文

标签: c# twitter


【解决方案1】:

官方支持的通过第三方应用程序发送推文的方式是使用推特提供的REST API。这确实需要客户端使用 OAuth 进行身份验证。

如果您不想直接处理 API,您可以考虑使用封装了官方 API 的库。我个人不能推荐任何特定的库,因为我已经很长时间没有使用 Twitter 库了,但是 Twitter 确实提供了您可能感兴趣的 API implementations 列表。

可以使用 WebBrowser 控件通过网站表单字段与 twitter 交互,其中值通过应用程序的用户界面传递给您的应用程序。

不建议这样做,原因如下:

  1. 官方不支持它并且反对 Twitter 的terms of use。此方法取决于您的应用程序解析 twitter 用户界面以查找和填充表单字段。这些字段的名称可能随时更改,恕不另行通知。
  2. 它不会绕过速率限制。 Twitter 的速率限制是在服务器端强制执行的,Web 界面不可能不受这种速率限制的影响。

【讨论】:

  • 当您输入您的 OAUTH 凭据时,是否意味着您只能将更新发送到您的 Twitter 而不能发送给其他人?
  • 身份验证告诉 twitter 谁已登录,它控制推文似乎来自谁。您应该能够向登录帐户可以向其发送推文的任何人发送推文
猜你喜欢
  • 1970-01-01
  • 2011-09-08
  • 2021-10-27
  • 2011-05-02
  • 1970-01-01
  • 2012-12-22
  • 1970-01-01
  • 2018-01-22
  • 1970-01-01
相关资源
最近更新 更多