在 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 SDK 提供了一些按鈕可供您使用。這些選項全都無需您執行 Facebook 登入功能。

網站

您可以使用社交附加程式,例如「讚好」、「分享」和「傳送」按鈕。這些附加程式可供桌面版和流動版網頁使用。

手機

我們還為 iOSAndroid 裝置提供原生的「讚好」、「分享」和「傳送」按鈕。

自訂

您還可以建立自己的自訂按鈕,以在所有平台上觸發「讚好」、「分享」或「傳送」按鈕。

原生對話框

使用原生的 Facebook 對話框時,您無需加入 Facebook 登入功能亦可啟用分享功能。和原生按鈕一樣,原生對話框也提供即用型執行方式。

「分享」對話框

用戶可以使用「分享」對話框輕鬆分享內容,而無需登入您的應用程式或授予任何權限。此方式適用於網頁、Android 和 iOS 平台。

在流動裝置中,當用戶使用「分享」對話框來分享內容時,對話框便會快速切換應用程式,切換到裝置上的 Facebook 應用程式。我們還提供網頁對話框作為後備選項,以應對用戶未有安裝原生 Facebook 應用程式的情況。

「訊息」對話框

用戶可使用「訊息」對話框,私下在 Messenger 分享內容。和「分享」對話框一樣,「訊息」對話框也是原生分享組件,無需執行 Facebook 登入。

用戶可以使用「訊息」對話框來分享連結、圖像和開放式圖表動態。在流動裝置中,用戶必須安裝原生 Messenger 應用程式。

分享至限時動態

您可以使用 Android 隱含意圖和 iOS 自訂網址架構來向 Facebook 應用程式傳遞相片、影片和貼圖。Facebook 應用程式將會接收有關內容,並在動態編輯器中載入這些內容,以便用戶將之發佈至自己的 Facebook 限時動態。

優化您的內容

標記

務必使用開放式圖表標籤來標記網站的 HTML,以管理自家內容在 Facebook 上的顯示方式。在沒有這些標籤的情況下,Facebook 網絡爬蟲將盡力識別內容,例如內容的標題、說明和圖像。

在您網頁 HTML 的 <head> 中加入開放式圖表標籤,從而優化您的內容以方便分享到 Facebook。這些標籤描述所分享的內容,包括內容類型(例如圖像、影片或文章)以及任何其他屬性。

如需了解應在內容加入什麼標籤,請參閱分享標記

更新網址

如果您將內容移到新網址,系統將不會自動轉移原本網址的讚好、分享和回應內容。如要繼續在新網址中彙整這些動作,請將 Facebook 網絡爬蟲指向代表內容標準網址的舊頁面。如需了解具體做法,請參閱此網站管理員文件