2012-01-10 49 views
0

我希望我已經在這裏做了一些指關節,並有一個簡單的答案。我只是試圖檢索我的網站上的頁面的評論列表。我使用社交插件,然後通過邊緣事件檢索評論ID。服務器端我發回頁面id並使用HttpWebRequest做一個簡單的請求。十月份工作的很好,但現在我得到了FB的「內部錯誤」迴應。我可以使用相同的url字符串將其放入瀏覽器中,並在json中的瀏覽器中返回評論。檢索頁面的Facebook社交插件評論的問題,C#HttpWebRequest類

StringBuilder url = new StringBuilder(); 
url.Append("https://graph.facebook.com/comments/?ids=" + comment.page); 
string requestString = url.ToString(); 
HttpWebRequest request = WebRequest.Create(requestString) as HttpWebRequest; 
HttpWebResponse response = request.GetResponse() as HttpWebResponse; 

想法?非常感謝。

回答

0

由於您使用Facebook C#SDK(按你的標籤),嘗試:

var url = "{your url}"; 
var api = new Facebook.FacebookClient(appId,appSec); 
dynamic commentsObj = api.Get("/comments/?ids=" + url); 
dynamic arrayOfComments = commentsObj[url].data