2012-06-11 43 views
0

我正在構建一個網站功能,FB用戶可以在其中搜索所有朋友的個人資料,以及他們朋友的朋友的個人資料。我正在使用PHP SDK進行圖形調用。它很好用,但速度很慢。目前,我的代碼循環遍歷每個朋友,併爲該朋友的朋友(以下稱爲「二級朋友」)進行API調用。我這樣做是因爲每個API調用都需要與朋友一起「做」,並與特定的朋友的access_token配合使用,否則我無法訪問二級朋友配置文件。目前爲止有意義嗎?加快網站Facebook API調用

我想弄清楚我可以做些什麼來改善加載時間。我開始閱讀FQL,因爲我聽說它比圖更快。我也在考慮嘗試使用javascript/AJAX並行調用一些調用。我真的可以用最好的方式來解決這個問題。提前致謝!

回答

2

看一看Batch Requests

+0

這看起來不錯!正是我在找什麼。我現在正在開展工作,到目前爲止,我還不清楚是否可以使用PHP SDK進行批量請求。這些例子都顯示爲javascript。你有什麼建議嗎? – emersonthis

+0

當然,它也可以在PHP中使用 - 如何與API「交談」並沒有什麼不同。在這裏查看(基本)PHP示例:https://developers.facebook.com/blog/post/2011/03/17/batch-requests-in-graph-api/ – CBroe