2011-12-13 116 views
1

我需要使用FQL運行相當長的查詢。我在facebook文檔中找到的唯一方法是使用GET方法傳遞它。據我所知,不幸的是,大多數網絡服務器不接受指定長度以外的網址。Facebook查詢語言 - 長查詢

所以問題是 - 什麼是Facebook可以處理的最大URL長度?有沒有辦法通過POST發送FQL查詢,這樣可以避免限制?

+0

你可以使用多重查詢嗎? – ranman

+0

當然,但url長度限制仍然適用。我不想將它分成單獨的http請求。 –

回答

0

在前端,Facebook服務器使用Memcache運行LAMP(Linux,Apache,MySQL和PHP)堆棧(來源:see here)使用Apache,您的url長度限制爲大約4,000個字符。但是,在投出錯誤消息之前,Internet Explorer最多隻能處理2,083個字符(來源:see here)。

如果您想確定您的查詢是否有效,您需要在test console(向下滾動一點)中對其進行測試。

+2

瀏覽器無關,查詢從腳本啓動。有什麼辦法可以繞過這個限制嗎? –