部署 Facebook 商業頁面連接器以在 Microsoft 365 中歸檔資料

本文說明部署一個連接器的流程,該連接器利用 Microsoft 365 匯入服務,將 Facebook 商業頁面的資料匯入至 Microsoft 365。 欲了解此流程的高層次概述及部署 Facebook 連接器所需的條件清單,請參閱「設定連接器以封存 Facebook 資料」。

步驟 1:在 Microsoft Entra ID 中建立應用程式

請完成以下步驟,在 Microsoft Entra ID 中建立並註冊應用程式。

  1. 請使用 https://portal.azure.com 全域管理員帳號的登入資料登入。

    Azure 入口網站首頁的截圖,用於建立 Microsoft Entra ID 應用程式註冊。

  2. 在左側導覽中,選擇 Microsoft Entra ID。

    Azure 入口網站左側導航面板的截圖,選擇了 Microsoft Entra ID。

  3. 在左側導覽中,選擇應用程式註冊 (預覽) ,然後選擇新註冊。

    應用程式註冊頁面的截圖,並標示了「新註冊」選項。

  4. 登錄應用程式。 在「Redirect URI」中,選擇應用程式類型下拉選單中的 Web,然後在 URI 欄位輸入 https://portal.azure.com 。

    註冊應用程式頁面的截圖,包含名稱、重定向 URI 和註冊按鈕。

  5. 將 應用程式 (客戶端) ID 及 目錄 () ID 複製,並儲存到文字檔或其他安全位置。 這些 ID 會在後續步驟中使用。

    應用程式總覽頁面的截圖,顯示要複製的應用程式 ID 和目錄 ID 值。

  6. 請前往新應用程式的 憑證 & 秘密 。

    Azure 入口網站中新應用程式的憑證與秘密頁面截圖。

  7. 選取 [新用戶端密碼]。

    客戶端秘密區塊的截圖,並標示了新客戶端秘密按鈕。

  8. 創造一個新的秘密。 在描述框輸入秘密,然後選擇有效期限。

    新增客戶端秘密對話框的截圖,包含描述和到期期限欄位。

  9. 複製秘密值並儲存到文字檔或其他儲存位置。 這是你後續步驟會用到的 Microsoft Entra 應用程式秘密。

    建立後顯示的客戶端秘密值截圖,用於複製到安全位置。

步驟 2:將 GitHub 的連接器網路服務部署到 Azure 帳號

請完成以下步驟,將 GitHub 的連接器網路服務部署到您的 Azure 帳號。

  1. 前往 Microsoft 365 範例連接器倉庫,選擇「部署到 Azure」。

    GitHub 倉庫頁面截圖,標示出「部署到 Azure」按鈕。

  2. 選擇「部署到 Azure」後,你會被導向一個帶有自訂範本頁面的 Azure 入口網站。 填寫 基本 資料和 設定 細節,然後選擇 購買。

    • 訂閱方式:選擇你想部署 Facebook Business 頁面連接器網頁服務的 Azure 訂閱。

    • 資源小組: 選擇或建立一個新的資源群組。 資源群組是一種容器,用來存放 Azure 解決方案相關資源。

    • 地點: 選擇地點。

    • 網頁應用程式名稱: 為 Connector 網頁應用程式提供一個獨特的名稱。 名稱長度必須介於3到18個字元之間。 這個名稱用於建立Azure應用程式服務的網址;例如,如果你提供 fbconnector 的網頁應用程式名稱,那麼Azure應用程式服務的網址就是 fbconnector.azurewebsites.net。

    • tenantId:你在Microsoft Entra ID步驟建立 Facebook 連接器應用程式後複製的 Microsoft 365 組織的租戶 ID。

    • APISecretKey: 你可以輸入任何值作為秘密。 此值用於第 5 步存取 connector 網頁應用程式。

      Azure自訂部署範本頁面的截圖,填寫了基礎和設定欄位。

  3. 部署成功後,頁面看起來類似以下截圖:

    Azure 入口網站的截圖,顯示連接器網路服務成功部署的情況。

步驟三:註冊 Facebook 應用程式

請完成以下步驟註冊並設定 Facebook 應用程式以安裝連接器。

  1. 前往https://developers.facebook.com,登入你組織 Facebook 商業頁面帳號的帳號憑證,然後選擇新增應用程式。

    Facebook 開發者專頁截圖,標示新增應用程式選項。

  2. 建立一個新的應用程式 ID。

    Facebook「建立新應用程式ID」對話框的截圖,顯示所需欄位。

  3. 在左側導覽中,選擇新增產品,然後在 Facebook 登入圖塊中選擇設定。

    Facebook 應用程式儀表板截圖,選取新增產品,並顯示 Facebook 登入磁貼。

  4. 在整合 Facebook 登入頁面,選擇網頁。

    選取網頁平台選項後,整合 Facebook 登入頁面的截圖。

  5. 新增 Azure 應用程式服務的網址,例如 https://fbconnector.azurewebsites.net。

    Facebook 登入設定頁面截圖,網站網址欄位輸入了 Azure 應用程式服務的 URL。

  6. 完成 Facebook 登入設定中的快速啟動部分。

    Facebook 登入設定精靈完成的快速啟動區塊截圖。

  7. 在左側導覽中,Facebook 登入,選擇設定,並在「有效的 OAuth 重定向 URI」框中新增 OAuth 重定向 URI。 請使用格式 <connectorserviceuri>/Views/FacebookOAuth,其中 connectorserviceuri 的值為你組織的 Azure 應用服務 URL;例如, https://fbconnector.azurewebsites.net

    Facebook登入設定頁面的截圖,該頁面在「有效OAuth 重定向URI」欄位中標示為OAuth redirect URI。

  8. 在左側導覽中,選擇 新增產品 ,然後選擇 Webhooks。 在 頁面 下拉選單中,選擇 頁面。

    Facebook 應用程式儀表板截圖,選取新增產品及 Webhooks 產品圖塊。

  9. 新增 Webhooks 回調網址,並新增驗證令牌。 對於回調 URL,請使用格式 <connectorserviceuri>/api/FbPageWebhook,其中 connectorserviceuri 的值是你組織的 Azure 應用服務 URL;例如 https://fbconnector.azurewebsites.net。

    驗證令牌應該類似強密碼。 將驗證令牌複製到文字檔或其他儲存位置。

    Webhooks 設定頁面截圖,包含已設定回調 URL 與驗證令牌欄位。

  10. 測試並訂閱訂閱端點以獲取訂閱。

    Webhooks 頁面的截圖,顯示 feed 端點及測試和訂閱選項。

  11. 新增隱私網址、應用程式圖示及商業用途。 另外,將應用程式 ID 和應用程式秘密複製到文字檔或其他儲存空間。

    Facebook 應用程式設定頁面的截圖,包含隱私網址、應用程式圖示和商業使用欄位。

  12. 讓應用程式公開。

    Facebook 應用程式評論設定頁面的截圖,並開啟了將應用程式公開的開關。

  13. 將使用者加入管理員或測試者角色。

    Facebook 應用程式角色頁面的截圖,裡面有新增使用者到管理員或測試員角色的選項。

  14. 新增 頁面公開內容存取 權限。

    Facebook 應用程式權限頁面的截圖,並新增了頁面公開內容存取權限。

  15. 新增 管理頁面 權限。

    Facebook 應用程式權限頁面的截圖,新增了管理頁面權限。

  16. 讓 Facebook 審核申請。

    Facebook 應用程式審查頁面截圖,顯示申請提交給 Facebook 審核。

步驟 4:設定連接器網頁應用程式

請完成以下步驟,以設定所需的憑證與設定來配置 Connector 網頁應用程式。

  1. 請前往 https://<AzureAppResourceName>.azurewebsites.net AzureAppResourceName 的 (,其中 AzureAppResourceName 是你在第 4 步) 中命名的Azure應用程式資源名稱。 例如,如果名稱是 fbconnector,請前往 https://fbconnector.azurewebsites.net。 應用程式的首頁看起來像以下截圖:

    Facebook 連接器網頁首頁的截圖,位於 Azure 應用服務網址。

  2. 選擇 「配置 」以顯示登入頁面。

    連接器網頁應用程式的截圖,搭配配置按鈕顯示登入頁面。

  3. 在租戶識別框中,輸入或貼上你在第一步取得的租戶識別 () 。 在密碼框中,輸入或貼上你在步驟2取得的APISecretKey) (,然後選擇 設定 設定以顯示設定細節頁面。

    登入頁面截圖,裡面有租戶 ID 和密碼欄位,方便存取設定。

  4. 請輸入以下設定:

    • Facebook 應用程式 ID:您在第 3 步取得的 Facebook 應用程式的應用程式 ID。

    • Facebook 應用程式秘密:你在步驟 3 取得的 Facebook 應用程式秘密。

    • Facebook webhooks 驗證令牌:你在步驟 3 建立的驗證令牌。

    • Microsoft Entra 應用程式 ID:您在步驟 1 中建立的 Microsoft Entra 應用程式的應用程式 ID。

    • Microsoft Entra 應用程式秘密:你在第 1 步建立的 APISecretKey 秘密值。

  5. 選擇 儲存 以儲存連接器設定。

步驟五:設置 Facebook 連接器

請完成以下步驟,在 Microsoft Purview 入口網站中設定 Facebook 連接器。

  1. 登入 Microsoft Purview 入口網站。

  2. 選擇 設定>資料連接器。

  3. 選擇 「我的連接器」,然後選擇 「新增連接器」。

  4. 從列表中選擇 Facebook 商業頁面。

  5. 在 服務條款 頁面,選擇 接受。

  6. 在 「新增你的連接器應用程式憑證 」頁面,輸入以下資訊,然後選擇 「驗證連線」。

    • 在名稱框中輸入連接器名稱,例如 Facebook 新聞頁面。
    • 在 Connection URL 欄位,輸入或貼上 Azure 應用程式服務的 URL,例如 https://fbconnector.azurewebsites.net。
    • 在 密碼 框中,輸入或貼上你在步驟 2 中新增的 APISecretKey 值。
    • 在Azure App ID 框中,輸入或貼上您在第 1 步建立的應用程式 (客戶) 端 ID(也稱為 Microsoft Entra Application ID)的值。
  7. 連線成功驗證後,選擇 「下一步」。

  8. 在 授權 Microsoft 365 匯入資料 頁面,再次輸入或貼上 APISecretKey,然後選擇 登入網頁應用程式。

  9. 在「配置 Facebook 連接器應用程式」頁面,選擇「以 Facebook 登入」,並使用帳號憑證登入你組織的 Facebook 商業頁面。 請確保您登入的 Facebook 帳號已被指定為貴組織 Facebook 商業專頁的管理員角色。

  10. 你會顯示你登入的 Facebook 帳號所管理的商業頁面清單。 選擇要歸檔的頁面,然後選擇 「下一頁」。

  11. 選擇 繼續 ,退出連接器服務應用程式的設定。

  12. 在 「篩選條件」 頁面,你可以套用篩選器來初始匯入特定年齡的項目。 選擇一個年齡,然後選擇 「下一頁」。

  13. 在「選擇儲存地點」頁面,輸入Facebook物品將匯入Microsoft 365 信箱的電子郵件地址,然後選擇「下一頁」。

  14. 選擇 「下一步 」來檢視連接器設定,然後選擇 「結束 」來完成連接器設定。