R – How should I use Twitter API


I want to develop a web application that uses the Twitter API. Before going any further there are some questions that require answer:

  1. Should I store on my server the list of followers/following or should I query the API each time?
  2. Same as 1 but for tweets instead of people.
  3. If I store messages in my application, search should be performed on the local database or using the API?

Mostly sure unimportant details: ASP.NET (MVC?) and MSSQL will be used.

Best Solution

i would use the api, and if you find the app is pulling data slowly or you're running into limits, cache some of the results in the session (like the followers list could be cached and refreshed if it's more than 10 minutes old). you could also put the cache in mssql if you need even greater persistence.

System.Web.Caching.Cache is useful for that...

the twitter search api has a lot of options and can search through wider time ranges, so i would use that.

TweetSharp is an easy-to-use twitter api for .net that simplifies a lot of the operations:


Related Question