0

私はここで頭を悩ませて何かをしたことを望んでおり、簡単な答えがあります. サイトのページのコメントのリストを取得しようとしています。ソーシャル プラグインを使用し、エッジ イベントを介してコメント 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;

アイデア?よろしくお願いします。

4

1 に答える 1

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
于 2012-01-10T17:16:41.820 に答える