2013-04-15 29 views
-1

我正在使用類型=事件事件搜索API中的分頁

e.x.執行對Facebook搜索API的其餘調用。

search?fields=id,name,picture,owner,description,start_time,end_time,location,venue,updated_time,ticket_uri&q=concert&type=event 

我已經通過文件看,仍然有關於該事件的搜索API的具體分頁行爲的一些問題。

  1. 如果我用像「馬」了廣闊的搜索詞,並保持查詢分頁[「未來」] URL將通過開始「馬」的所有Facebook事件我循環?當沒有更多結果要返回時,分頁數組是否給出了指示?

  2. 這些搜索包括過去的事件嗎?如果是的話,是否可以使用「since」參數消除過去的事件?

  3. 極限參數的最大值是多少?

更新:

至於我可以告訴你可以從一個網站搜索得到的頁面數量限制爲500。這包括可以通過分頁進行訪問的網頁。換句話說,限制> = 500的查詢不會返回分頁URL,同樣,限制爲250的查詢只返回一頁頁面的分頁。

+0

這裏是幫助您使用facbook分頁和圖表API [Facebook Developers Api分頁參考](https://developers.facebook。com/docs/reference/api/pagination /) – malteseKnight

回答

0
  1. 您將「下頁」,直到結果的計數來不到極限

  2. 我不知道這是可能使用一個簡單的圖形請求。也許使用FQL

  3. 我不知道到底。但我有一天使用了2000年的限制。它的工作。

其它疑惑,你可以得到的答案與此工具

https://developers.facebook.com/tools/explorer/

+0

嗨Joao,謝謝你的迴應。關於答案「1」,我的理解是,圖表請求「隱藏」不是「可見」的響應,例如私人事件,因此,即使您不是在最後一頁上,當最後一頁到達時是否還有其他指示?關於答案「2」,我不認爲FQL是一個可行的選擇,因爲事件上的時間字段都不是可索引的,因此不能在FQL Where子句中使用,我正確嗎? –

0

我也是做同樣的事情像你測試你的resquests。我正在使用圖搜索api收集公共職位。

  1. 當沒有可用的結果或達到最大極限分頁部分將不會在那裏作出迴應。所以你可以隨時檢查分頁是否存在於json響應中,或者不是這樣的。

    NextResult = DeserJsonFBResponce.paging!= null? DeserJsonFBResponce.paging.next:string.Empty;

  2. 我不太確定這個事件,但對於公共職位我能夠消除使用科學,直到參數後。

  3. 最大的極限參數是2000每GET請求。