检索页面的Facebook社交插件注释的问题,C#HttpWebRequest类

时间:2012-01-10 07:39:51

标签: c# facebook facebook-c#-sdk facebook-comments

我希望我在这里做了一些指关节,并且有一个简单的答案。我只是想在我的网站上检索页面的评论列表。我使用社交插件,然后通过边缘事件检索评论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;

想法?非常感谢。

1 个答案:

答案 0 :(得分: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
相关问题