2013-01-20 60 views
-1

所以我在這裏和那裏搜索,但我找不到任何東西,除了過時的FQL,會限制或刪除(不太確定)。所以我正在構建一個應用程序,我想讓它發佈在我們說的所有朋友的牆壁,但我不想使用for循環,因爲這會像瘋狗一樣吃主機的CPU。我的問題是你能提出一種方法嗎?Facebook API - 多個操作 - 1 API請求

我目前有:

  • 長期生活令牌
  • 的JQuery + PHP登錄
+2

再次:https://developers.facebook.com/roadmap/#february-2013 – CBroe

回答

0

讀有關批請求的概念在這裏: https://developers.facebook.com/docs/reference/api/batch/

這將使你一次製作多個圖形API調用

但是,這是非常不建議使用它撥打1000電話,它可能根本不會工作,因爲你會很容易達到Facebook的呼叫超時。 FQL將是一個更好的方法,在這種情況下,因爲你可以在一個查詢做到這一點(有開始和限制)

+0

_「FQL將是一個更好的方法」_ - 不,它不會,因爲你不能「創造」任何東西(發佈到朋友的牆上是提問者的話題)使用FQL,但只查詢現有數據。 – CBroe

+0

對不起,錯過了他想要發送給他的朋友的部分 - 無論如何,Facebook很快就會刪除在朋友牆上張貼的能力,所以問題不是那麼相關 –

1

讓我們澄清一些事情在這裏:

  1. Facebook Query Language (FQL)過時,如據我所知,沒有計劃貶低它!
  2. 發佈到留言板將是February 2013
  3. 去除的Facebook總是建議使用用戶啓動的共享模式,而不是自動化的過程。