我想开发一个使用Twitter API的Web应用程序。在继续之前,有一些问题需要回答:我应该如何使用Twitter API?
- 我应该在服务器上存储关注者/关注者列表还是应该每次查询API?
- 与1相同,但对于推文而不是人。
- 如果我在应用程序中存储消息,应该在本地数据库或使用API执行搜索?
主要确定不重要的细节:将使用ASP.NET(MVC?)和MSSQL。
我想开发一个使用Twitter API的Web应用程序。在继续之前,有一些问题需要回答:我应该如何使用Twitter API?
主要确定不重要的细节:将使用ASP.NET(MVC?)和MSSQL。
我会使用API,如果您发现应用程序正在缓慢拖动数据,或者您正在运行极限,请缓存会话中的某些结果(例如,如果关注者列表可能被缓存并刷新, 10分钟)。如果需要更大的持久性,也可以将缓存放入mssql中。
的System.Web.Caching.Cache是有用......
的Twitter搜索API有很多的选择,并且可以通过更宽的时间范围的搜索,所以我会利用这一点。
TweetSharp是.NET一个易于使用Twitter的API,它简化了很多操作:
粗略地说,这可以帮助你做出决定:
如果您对任何此类问题回答“是”,请缓存该信息。
我知道有来获取/小时的数量是有限的。在目前阶段不知道是否会经常达到限制。顺便说一下API的正常运行时间? – 2010-01-17 09:36:47
如果您的应用程序需要显示数据,即使您的API服务器关闭,您也需要存储数据以在发生这种情况时进行显示 – 2010-01-17 09:41:37
谢谢!将看看tweetsharp – 2010-01-17 09:37:14