2012-01-10 51 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