在 Facebook 分享

整合 Facebook 登入、Facebook 分享或 Facebook Gaming 後,除非停用自動應用程式事件記錄功能,否則系統會自動記錄並蒐集某些應用程式事件,以供事件管理工具使用。我們建議所有使用 Facebook 登入、Facebook 分享或 Facebook Gaming 的應用程式開發人員瞭解此功能的運作方式。如需深入瞭解系統會蒐集哪些資訊,以及如何停用自動應用程式事件記錄功能,請參閱自動應用程式事件記錄功能

要讓用戶將網站或行動應用程式的內容轉到 Facebook,分享是一種簡單的方式。當用戶點擊「分享」或「傳送」按鈕等社交外掛程式時,就會觸發分享功能。這項功能會啟動對應的「分享」或「訊息」對話方塊。您也可以選擇自行設計按鈕,用於啟動下列其中一個對話方塊。

本文件說明以下資訊:

分享生態系統

Facebook 的分享功能不能沒有幾項核心:

網址:在大多數情況下,包括使用行動應用程式分享在內,透過 Facebook 的內容不論是文章、圖像、影片或是其他資訊,都會以連結形式呈現

Facebook 網路爬蟲:用戶分享您的內容時,我們的網路爬蟲會抓取該頁面,在 Facebook 上轉譯預覽

開放社交關係圖標籤:將開放社交關係圖標籤新增到網頁 HTML 的 <head> 之後,網路爬蟲就能得到結構完整的資訊,例如標題、說明以及內容縮圖

分享介面:要讓用戶將網站或應用程式的內容分享至 Facebook,您有幾種不同的一般使用者體驗可以選擇。以下簡介運作原理:

按鈕觸發方式 會啟動的分享介面 發佈行為

分享按鈕

網頁:分享對話方塊

行動裝置:應用程式快速切換至原生的「分享」對話方塊

出現在動態時報和活動紀錄中。

可能會出現在動態消息中。

「傳送到 Messenger」按鈕

網頁:「訊息」對話方塊

行動裝置:應用程式快速切換至原生的「訊息」對話方塊

以 Facebook 訊息傳送

自訂按鈕

可以啟動:

「分享」對話方塊

「訊息」對話方塊

以「分享」對話方塊的發佈行為為準。

內容類型

用戶可以將下列類型的內容分享至 Facebook:

  • 連結 - 大多數內容是參照 HTML 網頁的網址。要提供關係最密切的資訊,應使用 Facebook 專用的中繼標籤標註您的粉絲專頁。請參閱給網站管理員的分享功能指南

  • 相片 - 直接上傳一或多張由用戶產生的相片。

  • 影片 - 直接上傳由用戶產生的影片。

  • 多媒體 - 直接上傳相片和影片組合。

  • 開放社交關係圖動態 - 使用開放社交關係圖動作和物件,透過強型別 API 建立豐富的動態。

您可以從用戶在動態消息中分享的內容反向連結至您的應用程式。應用程式連結會自分享的內容啟動您的應用程式。您甚至可以連結至應用程式中的特定內容。

主題標籤

您可以根據所分享的連結、相片或影片建立主題標籤的關聯性。

分享方式

我們希望分享方式盡可能簡單又有彈性,方便用戶將應用程式中的內容分享給他們屬意的分享對象。您可以使用這些選項先為應用程式用戶選擇分享體驗,然後再選擇一種實作方式。

按鈕

若想要以最簡單的方式將分享功能整合於 Facebook,請使用能觸發 Facebook 對話方塊的按鈕。Facebook SDK 提供您可以使用的按鈕。沒有任何一個選項會要求您必須實作 Facebook 登入。

網頁

您可以使用社交外掛程式,例如「讚」、「分享」以及「傳送」等按鈕。桌上型電腦和行動版網頁都能使用這些按鈕。

行動裝置

我們也提供適用於 iOSAndroid 的「讚」、「分享」及「傳送」原生按鈕。

自訂

您也可以自行建立自訂按鈕,用於在所有平台觸發「讚」、「分享」或「傳送」功能。

原生對話方塊

當您使用原生 Facebook 對話方塊時,不需新增 Facebook 登入即可開放分享。就像我們的原生按鈕一樣,原生對話方塊是可以立即實作的功能。

分享對話方塊

「分享對話方塊」是一種簡單的方式,可以讓用戶直接分享內容,不一定要登入您的應用程式或授予任何權限。網頁版、Android 版和 iOS 版均適用這項功能。

若是行動版,當用戶使用「分享」對話方塊分享時,對話會將應用程式快速切換至裝置上的 Facebook 應用程式。我們也提供網頁版對話方塊,如果用戶並未安裝原生的 Facebook 應用程式,可將此作為後援方式。

訊息對話方塊

使用「訊息」對話方塊讓人們以私訊方式將內容分享至 Messenger。這個對話方塊就像「分享」對話方塊一樣,是原生的分享元素,您不一定要實作 Facebook 登入。

「訊息」對話方塊讓用戶能夠分享讚、圖像以及開放社交關係圖動態。若使用行動版,用戶必須安裝原生的 Messenger 應用程式。

分享到限時動態

您可以使用 Android 的隱含內容和 iOS 的自訂網址配置,將相片、影片和貼圖傳遞至 Facebook 應用程式。Facebook 應用程式會收到這則內容並在限時動態撰寫工具中載入,方便用戶發佈到自己的 Facebook 限時動態。

將內容最佳化

標記

請務必使用開放社交關係圖標籤標記網站的 HTML,以利管理內容出現在 Facebook 的方式。若少了這些標籤,Facebook 網路爬蟲會盡可能識別標題、說明和內容圖像之類的內容。

若要將內容最佳化到便於分享至 Facebook 的程度,請在網頁的 HTML 的 <head> 中加入開放社交關係圖標籤。這些標籤會說明所分享的內容。其中包括內容類型,例如圖像、影片或文章,以及任何其他屬性。

請參閱分享標記,瞭解您應在內容中加註的標籤。

更新網址

若您將內容移動到新網址,原始網址的讚、分享和留言並不會自動移轉。要在新網址繼續彙集這些動作,應將 Facebook 網路爬蟲指向代表內容標準網址的舊頁面。請參閱這份給網路管理員的文件,瞭解相關做法。