2013-01-15 199 views
1

我試圖獲得某些頁面的總粉絲數量。Facebook FQL查詢在某些情況下不返回結果

要做到這一點,我使用下面的HTTP GET例如在頁ID:462790137094807 https://graph.facebook.com/fql?q=select+fan_count+from+page+where+page_id%3D462790137094807

但是,對特定網頁的ID,例如:378009835566560 我得到一個空的結果,雖然頁面有一些粉絲。 https://graph.facebook.com/fql?q=select+fan_count+from+page+where+page_id%3D378009835566560 或另外一個例子: https://graph.facebook.com/fql?q=select+fan_count+from+page+where+page_id%3D149294551780718

憑啥Facebook並沒有返回正確的價值觀?有什麼我失蹤或做錯了嗎?

任何幫助表示讚賞。

回答

2

頁面378009835566560對用戶施加了限制。它要麼阻止來自某些國家或某個年齡段的用戶。我可以在美國看到,所以我猜這是一個年齡限制。

除非您使用符合頁面所有者標準的用戶訪問令牌進行身份驗證,否則無法獲取該網頁的數據。

要測試此操作,請嘗試從未登錄Facebook的瀏覽器訪問http://facebook.com/378009835566560。你會得到一個「找不到」的錯誤。訪問已登錄的瀏覽器,您將看到該頁面(如果您符合條件)。

相關問題