1

我正在爲CMS的一些新功能,我無法找到有關Facebook如何與其他網站互動的信息。如果交鑰匙解決方案存在,我很樂意聽到他們的消息,但我基本上只是尋找指示這些東西如何在幕後工作的文檔的指針。包括php,wordpressdrupal,因爲這些是我正在使用的基礎技術,但是歡迎其他平臺解決方案。編程Facebook的「狀態共享」功能的CMS

當您將一個網址粘貼到Facebook的「您的想法」框中時,Facebook會自動獲取一個簡短的網頁描述以及一張可能的縮略圖列表。如果有視頻,它通常會自動生成所需的HTML以嵌入視頻。我還看到了你鏈接到企業主網站的功能,但隨後會提示他們「喜歡」他們的Facebook頁面。

作爲一個獨立的網站所有者,我怎樣才能讓我的網頁以這種方式對Facebook做出反應。例如,在the following page(鏈接到個人網站)上,我有四個圖像。但是,如果我將該網址放到Facebook狀態更新中,那麼這些圖片就沒有縮略圖。

此外,雖然我推斷了通知框的幾個功能,但我很好奇是否有其他的我不知道。

同樣,雖然交鑰匙解決方案和現有的插件是有趣的,但我真正追求的是我需要在自己的頁面中嵌入什麼類型的元數據,或者我需要對Facebook請求做出哪些特殊的響應。換句話說,我如何編程一個網站,以正確迴應Facebook。

回答

4

基本上,您可以根據打開的圖元標記向用戶傳達該信息。從這個Facebook拿起它是什麼類型的網站。是關於一本書,一些音樂或一些商業品牌,還是可能有一個鏈接到它的FB頁面?查看此文檔以瞭解有關圖形對象的一般想法 - https://developers.facebook.com/docs/opengraph/using-objects/

即將特定用作縮略圖的圖像,它將與og:image元標記一起指定。需要注意的重要一點是,FB緩存了〜24小時,所以如果它沒有出現,就不要冒汗。你可以使用這個工具來檢查你的值,它實時取回它 - https://developers.facebook.com/tools/debug

此外,Facebook周圍也有相當多的錯誤,所以它可能需要很長時間纔會顯示出來。如果它選擇了調試工具,那麼你在代碼級別上很好。沒有太多,你可以做這件事。

我碰巧知道關於這個問題,我寫了一微小的WordPress插件對於和孩子,我知道,常來的支持請求。http://wordpress.org/extend/plugins/facebook-like-thumbnail/

現在對於你的問題的第三部分,即使這是通過指定只有meta標籤,就像您的網站上有主要的視頻內容一樣,並且當有人在狀態框中放置鏈接時,您希望它嵌入Facebook中,因此,該鏈接有代碼示例http://garethhooper.com/articles/social-media/45-integration/166-how-to-embed-your-own-videos-on-facebook-using-the-facebook-like-and-share-buttons.html

希望能夠爲您設置在軌道上給你一個開始:)

+0

謝謝!這正是我需要開始的。我甚至不知道要谷歌什麼。 – 2013-04-23 22:09:57

+0

我完全明白。很高興我能幫助你:) – Ashfame 2013-04-23 22:19:22