2012-02-24 99 views
1

我有一個關於facebook圖形API的問題。我有用戶的臉書ID的數據庫。我的應用程序根據Facebook中的該字段檢索有關用戶活動的信息。Facebook的批量申請

應用程序連接到Facebook,支票是特定用戶facebook_id有事件。如果發現事件,它(app)將檢索有關特定事件的信息。因此,它會執行很多請求並且會在很長時間內執行腳本。我不喜歡這個。

有沒有人知道減少請求數量的方法,以便我可以使用一個請求檢查哪些用戶具有可變事件,並使用另一個請求獲取有關每個請求的詳細信息?

我相信Facebook一定有這樣的能力。鏈接到Facebook圖形api文檔或任何在SO上的答案就足夠了。

在此先感謝。

UPD:我找到了解決方案。誰可以解決這個問題?

回答

0

使用FQL,盧克!

2

Facebook docs

您還可以使用 「IDS」查詢參數有關的查詢請求多個對象。例如,URL https://graph.facebook.com?ids=arjun,vernal返回兩個配置文件 中的相同響應。

不知道一次可以指定多少個標識符 - 我猜的數量並不多,因爲網址的最大長度。

或者,從Facebook訂閱real time updates以查看每個用戶ID的事件更改。

+0

感謝您的回答亞當。那很好。我在文檔中看到它。現在,如果有近100個請求發出,我的應用就會中斷服務器。我不認爲GET-var'ids'允許指定儘可能多的id。所以一旦請求數量增加,這個問題就會再次出現。我會檢查實時更新。 – 2012-02-24 17:42:13