检索页面的facebook社交插件评论时出现问题,C#HttpWebRequest类



我希望我在这里做了一些愚蠢的事情,有一个简单的答案。我只是想在我的网站上检索一个页面的评论列表。我使用社交插件,然后通过边缘事件检索评论id。在服务器端,我将页面id发回,并使用HttpWebRequest进行一个简单的请求。在10月份工作得很好,但现在我收到了FB的"内部错误"回复。我可以使用相同的url字符串将其放入浏览器,并在浏览器中以json形式返回注释。

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;

想法?提前非常感谢。

由于您正在使用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

最新更新