How to send Twitter updates from C#

The officially supported means of sending a tweet via a third party application is by using the REST API twitter provides. This does require clients to use OAuth to authenticate.

If you don’t want to deal with the API directly you might consider using a library which wraps the official API. I can’t personally recommend any particular library as I have not used a Twitter library in a long while, however Twitter does provide a list of API implementations which may interest you.

It is possible that one could use the WebBrowser control to interface with twitter by website form fields with values passed to your application through your application’s user interface.

Doing this is not advised for the following reasons:

  1. It’s officially unsupported and against Twitter’s terms of use. This method depends on your application parsing the twitter user interface in order to find and populate form feilds. The names of these feilds may change at any tine without notice.
  2. It will not circumvent the rate limiting. Twitter’s rate limiting is enforced at the server side and the web interface is not likely to be immune to this rate limiting.


Leave a Comment