Orchard CMS和Twitter API限制 - 你如何克服它?

时间:2013-01-23 01:28:05

标签: twitter orchardcms orchardcms-1.6

我正在使用Orchard上的LatestTwitter模块,它非常简单易用 - 你只需输入你的推文就可以了。问题是,随着越来越多的人开始使用该网站,推文有时突然开始消失。我的猜测是,因为这是一个未经认证的电话,我正在阅读API限制。

有没有办法克服这个限制?是否有一个果园模块已经做到了这一点?我正在努力避免编写自定义模块,因为我对Orchard来说很新。

2 个答案:

答案 0 :(得分:5)

确实没有办法克服这个问题,小部件的创建者确实说他正在缓存对twitter的请求,所以它不应该真的伤害你的限制。

http://blog.maartenballiauw.be/post/2011/01/21/Writing-an-Orchard-widget-LatestTwitter.aspx

也许进入代码,调试并确保它正确缓存?我一直使用Wygwam制作的推特小部件,http://gallery.orchardproject.net/List/Modules/Orchard.Module.Twitter,但我从未在拥有大量流量的网站上使用它:)

答案 1 :(得分:0)

根据我的研究,您无法克服此特定模块的API限制。但是,为了阻止推文消失,我只需将缓存时间限制设置为60分钟。过去是10分钟。

这意味着如果达到API限制,缓存的任何内容将持续仅10分钟,然后推文将在汇总中消失。使其成为60意味着它持续一个小时,超过API限制重置之前的足够时间并且您开始加载新推文。