twitter api更新状态'和数据库'

时间:2011-11-30 06:34:01

标签: mysql database twitter twitter-oauth

我试图学习如何使用twitter api。我还是有点困惑。如果我希望用户使用我网站上的输入文本框进行推文,那么我仍然需要这些推文的数据库吗?或者api是否处理推文的存储空间?

谢谢!

3 个答案:

答案 0 :(得分:1)

您不需要数据库来存储推文。 Twitter存储它们。

答案 1 :(得分:1)

一旦您使用Twitter API将推文数据发送到Twitter.com,它就会存储在Twitter.com的存储系统中。因此,api以某种方式处理。 Twitter是否将它们存储在您自己的数据库中并不重要。

但最好将信息存储在您自己的服务器数据库中以备记录。例如,您可能想知道统计信息 - 有多少用户使用您的服务,它的平均使用量是多少。 它可能有助于调查问题(有时是合法的),例如当用户抱怨您的网站向其帐户发布令人反感的推文时。然后,您可以跟踪和检查数据库。 当您想要查看系统中的记录时,还有很多情况。

答案 2 :(得分:1)

这完全取决于您的要求,然后是您的设计模式。事实上,您不需要任何数据库来存储推文。在您只想发推文的情况下,您可以在没有数据库的情况下完成。事实上,twitter-rest-api https://dev.twitter.com/docs/api非常好。

如果您需要从您的应用程序进行频繁的api呼叫,您可以使用缓存来避免频繁的呼叫。供参考https://github.com/atsiddiqui/ReTweeted