我想爲每個朋友獲取每個狀態更新。鑑於我有500個朋友,每個有200個狀態,這可能是10萬個狀態。你如何從查詢的角度來處理這個問題?如何處理對Facebook Graph的巨大查詢?
你會寫什麼查詢? Facebook會允許這麼多的數據通過一次去嗎?如果沒有,是否有最佳實踐尋呼或抵消解決方案?
我想爲每個朋友獲取每個狀態更新。鑑於我有500個朋友,每個有200個狀態,這可能是10萬個狀態。你如何從查詢的角度來處理這個問題?如何處理對Facebook Graph的巨大查詢?
你會寫什麼查詢? Facebook會允許這麼多的數據通過一次去嗎?如果沒有,是否有最佳實踐尋呼或抵消解決方案?
Facebook會允許這麼多的數據通過一次去嗎?
號Facebook將拋出太多數據的異常。此外,還有一個自動化系統,它可以阻止耗時的請求,並且它會阻止您的應用程序,如果它在單個表上進行太頻繁的查詢 - API Throttling Warnings。
如果不是有最佳實踐的尋呼或抵消解決方案?
您可以在FQL和圖表中查詢連接時進行分頁。這是最佳做法。
從他們的政策:
如果超過或計劃超過,以下任何閾值的請與我們聯繫,你可能會受到額外的條款:(> 500萬MAU)或(> 100M API每天通話次數)或(每天> 5000萬次展示)。
http://developers.facebook.com/policy/
這意味着100K是沒有這麼大的交易。但是,這取決於。你可能要考慮,
謝謝 - 要做*右*我會的,但我需要現實。 –
您可以定義MAU和API - 它不清楚政策,我相信未來的讀者會發現它有用。 –
MAU =每月活躍用戶 – bkaid