我们有一个Web应用程序,其中的页面显示用户最近的推文。REST API每15分钟只允许180个请求。因此,即使我们缓存一些推文几分钟,一旦我们有几百个用户,我们就会超过速率限制。
项目所有者不想让用户提供自己的API令牌,Twitter Embed小部件也不符合我们的UX要求。所以我正在寻找解决方案。
到目前为止,我想到的最好的解决方案是:
1. 创建第二个Web应用程序,使用流API并将收集到的推文保存到主应用程序可以读取的数据库中(呃!)。 2. 获取REST API的更高速率限制(不知道这是否现实)。 3. 创建许多Twitter帐户并使用各自的令牌(呕!)。 4. 请求过去的推文的流API(似乎不可能)。
我希望有更好的方法。
项目所有者不想让用户提供自己的API令牌,Twitter Embed小部件也不符合我们的UX要求。所以我正在寻找解决方案。
到目前为止,我想到的最好的解决方案是:
1. 创建第二个Web应用程序,使用流API并将收集到的推文保存到主应用程序可以读取的数据库中(呃!)。 2. 获取REST API的更高速率限制(不知道这是否现实)。 3. 创建许多Twitter帐户并使用各自的令牌(呕!)。 4. 请求过去的推文的流API(似乎不可能)。
我希望有更好的方法。