問題描述

我正在與一個團體合作,以促進慈善活動。我想嵌入的頁面不是我的 Facebook 個人資料,而是一個有人建立的 Facebook 頁面。

我想在我的網頁上顯示新聞資訊提供。如果我需要從這個頁面獲取資訊/訪問許可權,請通知我。如果有人有個例子,請通知我。我一直在使用 jsfiddle.net 來繪製它。

這裡是頁面:http://www.facebook.com/pages/Chefs-Classic-Knock-OUT-Bout/225835004169328

最佳解決方案

啊,這太簡單了,不需要程式設計。

參見:https://developers.facebook.com/docs/plugins/page-plugin

您將要保持開啟 show stream 選項。你可以調整寬度和高度等等。

次佳解決方案

如果您正在尋找一個自定義程式碼而不是外掛,那麼這可能會幫助您。自從它發展以來,Facebook 圖形已經發生了一些變化。這些步驟是最新的 Graph API,我最近嘗試並執行良好。

有兩個主要步驟:1. 獲取 Facebook 訪問令牌,2. 呼叫 Graph API 傳遞訪問令牌。

1. 獲取訪問令牌 – 以下是獲取 Facebook 頁面的訪問令牌的逐步過程。 – Embed Facebook page feed on my website 。因此,您需要在 Facebook 開發人員頁面中建立一個應用程式,這將為您提供應用程式 ID 和應用程式秘密。使用這兩個並獲取訪問令牌。

2. 呼叫 Graph API – 獲取訪問令牌後,這將非常簡單。您只需要形成一個 URL 到 Graph API,其中包含您要檢索的所有欄位/屬性,並向該 URL 發出 GET 請求。這是一個在 asp.net MVC 中如何做的例子。 Embedding facebook feeds using asp.net mvc 。在任何其他技術中,這應該是非常相似的,因為它只是一個 HTTP GET 請求。

示例 FQL 查詢:https://graph.facebook.com/FBPageName/posts?fields=full_picture,picture,link,message,created_time&limit=5&access_token=YOUR_ACCESS_TOKEN_HERE

第三種解決方案

喜歡盒/頁面外掛基本上是一個 iframe 和醜陋的:D

所以我建立了我自己的免費外掛,我稱之為 Famax plugin 來顯示 FanPage Feed 。它類似於盒子,但具有更好的 UI,更可自定義。

另外因為 Like 框顯示在一個固定的寬度和高度等的 iframe 中,它並沒有真正的響應。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇