2012-11-22 82 views
8

是否有可能限制/過濾器FB圖(頁)請求:Facebook Graph API,限制和/或順序?

  1. (頁面)的類別? (例如&類別=餐廳)
  2. 喜歡的數量它具有(最小閾值)
  3. 它是否具有某些性質(例如它必須有一個location.city或也許過濾其中location.city ==「聖何塞「)

,並有可能由降喜歡訂購數量的結果(例如)

我用這作爲一個起點:

http://graph.facebook.com/search?q=california&type=page&fields=id,name,location,category 

回答

5

Facebook的圖形API將首先返回最新的對象。不幸的是,你不能排序返回的順序。通過自己的邏輯計算相對性,API確實盡力而爲。

  1. 限制:要返回的對象的數
  2. 偏移量:在開始結果

的點有由升序或降序無順序。

您可以對某些對象使用FQL,但這不適用於搜索。

要知道它是否被支持,只需在瀏覽器中輸入url並查看底部的分頁部分。大部分支持的參數都在那裏。

http://graph.facebook.com/search?fields=id,name,location,category&q=california&limit=2&type=page

"paging": { 
     "next": "http://graph.facebook.com/search?fields=id,name,location,category&q=california&limit=2&type=page&offset=2&__after_id=108131585873862" 
    }