我正在開發一個應用程序,每隔5秒從REST api提取數據。最簡單的問題是,該應用程序拉Facebook的user_token並使用它在HTTP請求中進行身份驗證。然後,REST api會檢查Facebook並從給定的令牌中提取數據。最後,數據被處理,存儲並返回給客戶端。REST + Facebook認證 - 最佳實踐?
現在我的問題:這是一個不好的解決方案?如果連接了10.000個用戶,並且每5秒鐘請求數據,那麼我的REST API會每隔5秒向Facebook發送50,000個請求。看起來好像很多,但我研究了每個IP每個標記的Facebook呼叫限制爲每600秒600。我是否應該自己實施基於會話的解決方案,並減少數據的頻率?
哦,順便說一句:這是安全嗎? user_token似乎很少改變,如果一個人獲得了user_token,他可以向另一個用戶請求很多數據。
最好的問候,
爲什麼不使用Realtime Updates API?我認爲每5秒拉數據不一定有意義... – Tobi
謝謝!我已經實現了某些更新的回調,所以我不必執行相同數量的請求。 – MrQuiw