簡體   English   中英

如何將Twitter API用於超出REST速率限制的大型Web應用程序

[英]How to use Twitter API for large web app that exceeds REST rate limits

我們有一個網頁應用程序,其中包含顯示用戶最近推文的頁面。 REST API每15分鍾只允許180個請求。 因此,即使我們將推文緩存幾分鍾,一旦我們有幾百個用戶,我們將超過速率限制。

項目所有者不希望用戶必須提供他們自己的API令牌,並且Twitter Embed小部件與我們的UX要求不匹配。 所以我正在尋找解決方案。

到目前為止我提出的最好的是:

  1. 站起來第二個使用Streaming API的Web應用程序,並將收集的推文保存到主應用程序可以讀取的數據庫中(唉!)
  2. 獲得更高的REST api速率限制(不知道這是否真實)
  3. 創建大量的Twitter帳戶並使用單個令牌(哎呀!)
  4. 向Streaming API請求過去的推文(似乎不可能)

希望有更好的方法。

Twitter Embed小部件與我們的UX要求不符

如果這將是一個面向公眾的網站,請記住Twitter希望您遵守他們的品牌指南

因此,使用官方小部件是最簡單的方法。

項目所有者不希望用戶必須提供自己的API令牌,

為什么不? 如果你要向人們展示他們自己的推文,大概是你需要知道他們的Twitter名字? 要求他們使用Twitter登錄將為您提供他們的名字並為您提供OAuth令牌。 用戶只需單擊“登錄”按鈕即可。

站起來第二個使用Streaming API的Web應用程序,並將收集的推文保存到主應用程序可以讀取的數據庫中(唉!)

為什么“呃”? 這正是流API的好處 - 從一個或多個用戶實時讀取推文。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM