这是我开发的用于在JavaScript中缓存Twitter Tweets以便快速加载的系统的示意图。 每隔x秒使用oAuth REST API从Twitter获取推文的调用,并带有since_id,以防止获取之前获取的推文。 然后,这些推文从Twitter返回并显示在页面上。 单击“ x个新推文”按钮时,将加载x个初始推文的负载,并加载新推文。 还有一个无限滚动,可直接从tweet缓存数组中加载tweet,并在耗尽后使用API结果中提供的next_page属性从API中获取较旧的tweet。
From: https://www.sitepoint.com/twitter-tweet-cache-frontend/