2014-06-10 45 views
0

目前我使用下面的FQL查詢: -Facebook的FQL職位限制問題

https://api.facebook.com/method/fql.query?query=select POST_ID,喜歡從流WHERE SOURCE_ID = XXXXXXXX LIMIT 0,10000 & =的access_token XXXXXXXXXXXXX &格式= JSON

我有兩個Facebook帳戶/頁面&能夠使用上述API下載數據。能夠檢索帖子&帖子喜歡數。

但是,從最近三天起,對於一個FQL查詢以上的Facebook帳戶無法正常工作。它正在返回消息: - 「錯誤」:「請求失敗」。對於其他帳戶,它工作正常。

對於每個facebook帳戶/頁面我已生成單獨的訪問令牌。

但是,如果我從更新限制: -

  • 極限0,50

  • 限制50,100

    則工作&返回從一個頁面職位,但沒有返回所有帖子裏面我以前從限制0,10000

請幫助我,如果任何人有關於這個問題的想法?

謝謝

+0

FQL現已被棄用,並將於2015年3月刪除。所以現在不要使用FQL! –

+0

這是不正確的。請參閱https://developers.facebook.com/docs/reference/fql和https://developers.facebook.com/docs/apps/changelog/ v2.0將可用「至少在2016年4月30日之前。」和所以會是FQL。 – Tobi

回答

0

Facebook將取消需要太長或太多資源執行的查詢。一般來說,我絕不會使用那麼高的LIMIT。他們很有可能會失敗,並且除了將LIMIT設置爲合理數量(這意味着實現分頁機制)之外,您無法真正影響查詢執行「加載」。

+0

謝謝,我已經嘗試過分頁,如下所示: - 使用api v2.0/125561050791398/posts?fields = likes.summary(1),comments.summary(1)上述調用的響應獲得了需要的分頁響應。從下一次使用的URL,所以得到了另外25條記錄的響應。但是,接下來從那個響應中獲得了下一個鏈接。當我嘗試鏈接,然後得到「錯誤」:「請求失敗」。而我的臉書頁面包含了2010年以來的近250個帖子。我不理解爲什麼在50次記錄導航後出現這種錯誤。請提供您對此的反饋。 – user1825994

+0

沒有線索。如果這個問題持續存在,請在FB上發佈BUG – Tobi

+0

謝謝,能否請讓我知道,我需要在FB中發佈這個bug?所以它會從FB API團隊得到答案 – user1825994