Вы можете сделать это, используя Open Graph. Результатом является фид данных JSON, который вы можете передать на свой сайт в виде html или загрузить на веб-страницу. Я бы рекомендовал использовать Ajax или загрузить его в RAW формате JSON с помощью JavaScript, чтобы сделать его ...
var Appid = 12341234; // User the one FB gave you
var AppSecret = "YOUR_APP_SECRET"; // Use the one FB gave You
var PageIdOrName = "matt.j.crawford"; // This could be a number or an offical name
var tokenRequest = String.Format("https://graph.facebook.com/oauth/access_token?client_id={0}&client_secret={1}&grant_type=client_credentials", Appid, AppSecret);
var token = new System.Net.WebClient().DownloadString(tokenRequest).Split(new char[] { '=' })[1];
var feedRequest = String.Format("https://graph.facebook.com/{0}/feed?access_token={1}", PageIdOrName, token);
var feed = new System.Net.WebClient().DownloadString(feedRequest).Replace("\\/", "/");
var jss = new System.Web.Script.Serialization.JavaScriptSerializer();
var finalObject = jss.Deserialize<dynamic>(feed);
Это не было никакой реальной документации по этому вопросу так ... Я просто понял это.
Не загружайте это до отображения страницы, поскольку это занимает несколько секунд, чтобы завершить загрузку, один вариант заключается в использовании IHttpHandler и загрузить его в файл JavaScript и сделать его на стороне сервера ....
Другой вариант - использовать ajax для загрузки отображаемого html после загрузки страницы.
Как вам понравится? Я хочу сохранить данные сообщения в моей БД, а затем представить его на моем сайте по id сообщения. также, я сохраню фид других пользователей, если они дадут мне нужный токен доступа –
Хорошо, тогда посмотрим другую половину моего ответа; вам придется отформатировать его вручную, как только вы извлечете его из API – Igy
, так что, насколько вам известно, FB API не поддерживает эту проблему? копирование css и html шаблона - беспорядок! спасибо .. –