2012-01-29 56 views
-6

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

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

+0

你想发送多少条推文? Twitter设置的推文限制是多少? – axon 2012-01-29 23:19:15

+0

'我听说Twitter限制了可以发送多少条推文'这是限制。如果您需要更多,这里是支持http://support.twitter.com/ – 2012-01-29 23:38:38

+0

我可能会发送大约20小时这就是为什么。是否知道任何好的DLL? – user1017524 2012-01-29 23:54:43

回答

1

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

如果您不想直接处理API,可以考虑使用包装官方API的库。我无法亲自推荐任何特定的图书馆,因为我很久没有使用Twitter图书馆,但Twitter确实提供了一份您可能感兴趣的API implementations列表。

有人可能会使用WebBrowser控件通过网站表单字段与Twitter进行交互,并通过应用程序的用户界面将值传递给您的应用程序。

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

  1. 这是官方支持和反对Twitter的terms of use。此方法取决于您的应用程序解析Twitter用户界面以查找并填充表单域。这些领域的名称可能会在任何时候改变,恕不另行通知。
  2. 它不会规避速率限制。 Twitter的速率限制是在服务器端实施的,Web界面不太可能不受此速率限制的影响。
+0

当您输入OAUTH凭据时,是否意味着您只能将更新发送到您的Twitter而不发送给其他人? – user1017524 2012-01-30 03:24:22

+0

认证通知Twitter用户登录,它控制推文的来源。你应该能够发送推文给任何登录帐户可以发送推文的人 – Crippledsmurf 2012-01-30 04:54:47