我知道如何從FB.api職位數據,並已MENAGE解析數據並顯示每個職位的內部數據。但我希望每個Feed看起來都與Facebook主頁Feed相同。如何在我的網站上發佈與facebook頁面相同的FB帖子?
感謝:)
我知道如何從FB.api職位數據,並已MENAGE解析數據並顯示每個職位的內部數據。但我希望每個Feed看起來都與Facebook主頁Feed相同。如何在我的網站上發佈與facebook頁面相同的FB帖子?
感謝:)
https://developers.facebook.com/docs/reference/plugins/like-box/需要從頁面進料並將其顯示在相同的格式在Facebook上。 否則,您需要自己手動設計樣式,確保它看起來不像Facebook自己的界面那麼容易混淆。
可以使用Open Graph的做到這一點。結果是一個JSON數據饋送,您可以將流式傳輸到您的網站作爲html或加載到網頁中。我會建議使用AJAX或使用JavaScript以使其加載它的原始JSON ...
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。
like-box如何幫助? 我想將帖子數據保存在我的數據庫中,然後通過帖子ID將其顯示在我的網站上。另外,我會保存其他用戶的飼料,如果他們會給我所需的訪問令牌 – 2012-04-28 09:36:16
那麼看到我的答案的另一半;一旦從API – Igy 2012-04-29 07:05:31
中檢索到它,您就必須手動進行格式化,就您所知,FB API不支持此問題? 複製css和html模式是一團糟! 謝謝.. – 2012-05-02 06:58:17