【发布时间】:2011-11-30 14:42:01
【问题描述】:
我正在尝试学习如何使用 twitter api。我还是有点困惑。如果我希望用户使用我网站上的输入文本框来发推文,我还需要一个数据库来存放这些推文吗?还是 API 处理推文的存储?
谢谢!
【问题讨论】:
标签: mysql database twitter twitter-oauth
我正在尝试学习如何使用 twitter api。我还是有点困惑。如果我希望用户使用我网站上的输入文本框来发推文,我还需要一个数据库来存放这些推文吗?还是 API 处理推文的存储?
谢谢!
【问题讨论】:
标签: mysql database twitter twitter-oauth
这完全取决于您的要求,然后是您的设计模式。事实上,您不需要任何数据库来存储推文。在您只想发推文的情况下,您可以在没有 DB 的情况下执行此操作。事实上 twitter-rest-api https://dev.twitter.com/docs/api 非常好。
如果您需要从您的应用程序进行频繁的 api 调用,您可以使用缓存来避免过多的频繁调用。供参考https://github.com/atsiddiqui/ReTweeted
【讨论】:
您不需要数据库来存储推文。 Twitter 存储它们。
【讨论】:
一旦您使用 Twitter API 将推文数据发送到 Twitter.com,它就会存储在 Twitter.com 的存储系统中。因此,它以某种方式由 api处理。你是否将它们存储在你自己的数据库中对 Twitter 来说并不重要。
但最好将信息存储在您自己的服务器数据库中以供记录。例如,您可能想知道统计数据——有多少用户使用您的服务,平均使用量是多少。 它可能有助于调查问题(有时是合法的),例如当用户抱怨您的网站向他的帐户发布了令人反感的推文时。然后,您可以跟踪和检查您的数据库。 当您希望查看系统中的记录时,还有很多情况。
【讨论】: