2012-06-01 95 views
0

我正在計劃啓動一個網站和一個伴隨的Facebook頁面。雖然這些「點」都將有自己的目標,我想有一個雙向同步建立爲用戶生成的內容的一部分,我的網站上,這樣的:Facebook頁面和網站之間的雙向同步內容

  1. 內容公佈在我的網站(由編輯,或用戶)滿足某些標準推所附的Facebook頁面壁

  2. 其他的方式:用戶在Facebook頁面牆上發佈的內容,推到我的網站。 (我想在如何格式化,顯示,註釋的內容完全控制,所以我不想找一些現成的部件)

爲2我敢肯定我可以定期輪詢特定Facebook頁面的新聞或頻道,但我想知道是否可以實現更緊密的整合,即:將更改後的內容(delta,river)(無論您想要調用它)推送到專門的休息區,從我的網站可以消耗內容或東西的端點。

For 1。我需要一種自動的方式發佈到我擁有的Facebook頁面的牆上。如果用戶通過Facebook在我的網站上登錄,或者使用某種後備憑證(例如:我自己的Facebook憑證),則最好使用用戶憑據(如果用戶已確定)。

只是尋找一些指針,從哪裏開始尋找龐大的開發人員Facebook資源,或者更好的是,一些圖書館(最好是Node.js,但其他人可以看看架構)來照顧一些管道工程

回答

0

1)您可以將網頁上張貼有不同的方式

  • 作爲用戶:您需要用戶訪問令牌和他應該是頁面的粉絲頁面或如果風扇允許壁文章中的任何用戶其設置。
  • 的頁面:您需要page access token

    你可以得到頁面訪問令牌,並延長它的很長一段時間,並將其存儲在數據庫中。你可以使用它60天。

FYI:
Extended access token
Tutorial

2)使用圖形API,你可以拉定期。還有一個實時通知系統,但它對頁面非常有限(its not useful for your case)。

FYI:Real Time Updates

+0

「的用戶:您需要用戶訪問令牌和他應該是網頁或者如果你的粉絲頁面允許塗鴉牆在其設置的任何用戶風扇」。如果用戶要使用Facebook在我的網站上登錄,我是否可以訪問「用戶訪問令牌」?換句話說,一旦用facebook登錄,我是否可以將發佈在我網站上的評論與我的Facebook頁面同步,而不需要用戶提供額外的好評?我不想打斷評論流程,用facebook彈出窗口等等(當然,我會給用戶一個複選框選項,他們的評論是否會同步到facebook頁面) –

+0

是的,你可以做。檢查擴展權限。 – Venu

+0

RT-updates似乎可以用於頁面:請參閱評論34的要點(它總結了以前的東西)http://bugs.developers.facebook.net/show_bug.cgi?id=18048#c34:「你需要在 訂閱中設置object ='user',fields ='feed'和include_values = true您還需要確保頁面已經安裝了應用程序,一旦完成,您將在頁面的訂閱源更新時開始獲取更新「 ....感謝指針! –

相關問題