2011-10-18 78 views
1

當我試圖獲得在Facebook圖形API的所有我的「意見」,用在這裏所描述的方法...Facebook的圖形API評論請求返回空數組

http://developers.facebook.com/blog/post/490

使用下面的方法和更換{} YOUR_URL與頁面的URL,其中Facebook的評論框的生活,像下面...

https://graph.facebook.com/comments/?ids= {} YOUR_URL

我有一個空數組返回...

{ 
    "{YOUR_URL}": { 
    "data": [ 
    ] 
    } 
} 

我雖然這是不尋常的,因爲該頁面上的評論框肯定有評論,但沒有出現在Graph API調用中。

我嘗試使用圖形API資源管理器工具來做同樣的結果。

認爲這可能是一個圖形API的問題,我試圖通過設置一個新的Facebook對象並運行一個查詢如下查詢與FQL和PHP API的意見。

SELECT post_fbid, fromid, object_id, text, time FROM comment WHERE object_id IN (SELECT comments_fbid FROM link_stat WHERE url ='{YOUR_URL}') 

再次以相同的結果,一個空的數組。

我試過cckcking for like,結果和空數組一樣。

嘗試對URL進行編碼並將其放在API調用和FQL請求上,結果相同。

我看到網頁上有Facebook評論,但我無法通過Graph API或FQL查詢獲取它們。

是否有其他人遇到過這個問題,你有沒有找到一種方法來讓你的評論。任何想法,將不勝感激。

回答

0

它通常工作。例如,查看此鏈接: https://graph.facebook.com/comments/?ids=http://developers.facebook.com/blog/post/490

您使用的是什麼網址? Facebook Graph API網址非常敏感,所以請確保您以完全相同的格式訪問它(例如相同的套管,相同的查詢字符串,尾部的斜線等)。此外,請檢查頁面上的插件是否設置了將href或data-href屬性指向其他位置的插件。

+0

謝謝。不幸的是,我嘗試使用URL的運氣不是很好。您不僅歡迎您查看網址,它在這裏... http://www.comsoc.org/blog/message-ieee-communications-society-president-passing-steve-jobs 感謝您的幫助。 – casaswing

+0

@casaswing該url包含disQus評論系統而不是FB評論。我最近設計了一個FB&DisQus評論刮板軟件,所以我敢肯定你誤以爲是錯誤的。 –

相關問題