總覽

若要擁有系統用戶,您的企業管理平台必須:

  • 有一個真人做為管理員用戶。
  • 擁有 Facebook 應用程式。您應透過 API 或在企業管理平台中認領應用程式,並將其與商家建立關聯。應用程式必須屬於同一商家。
    注意:系統用戶和應用程式必須屬於同一商家,才能將應用程式的角色授予系統用戶。如果應用程式需要使用系統用戶和屬於其他商家的存取權杖來存取資料,請改用 Business On Behalf Of API
  • 提交 Meta 應用程式進行應用程式審查(和商家驗證),以獲得系統用戶想要存取的權限。

Meta 會根據應用程式的存取層級,限制每個企業管理平台的系統用戶數量。

bash 指令碼範例中的 API 呼叫會建立系統用戶權杖,然後使用此權杖來發出行銷 API 呼叫。

系統用戶類型

系統用戶有兩種類型:管理員系統用戶系統用戶

  • 管理員系統用戶可以建立系統用戶、廣告帳號、指派權限等等。
  • 系統用戶只能存取其具有權限的資產。

您應該針對所需的每種存取類型,各建立一個系統用戶。使用管理員系統用戶以程式設計方式維護正確的角色。這樣如果系統用戶權杖遭盜用,其存取範圍有限,而無法盜用更多權限。

授予系統用戶對資產的存取權限,並使用系統用戶進行大部分 API 呼叫。您應該限制使用管理員系統用戶來進行管理動作,例如指派權限。由於管理員系統用戶擁有最多的權限,因此請小心保護管理員系統用戶權杖。

運作方式如下:

商家資產存取權限

存取商家資產所需的必備條件和動作:

您的商家

在行銷 API 中,我們是以企業管理平台的執行個體來代表您的商家。您的企業管理平台必須認領、建立或分享在行銷 API 上建置的 Facebook 應用程式。若要建立系統用戶存取權杖,此應用程式必須具有一般存取權限。您也可以聯絡 Facebook 業務代表,將您新增至允許建立權杖的商家清單中。

資產

屬於企業管理平台的資產。例如:粉絲專頁、廣告帳號等等。

管理員用戶

企業管理平台的所有執行個體都有管理員用戶。通常這就是原本建立企業管理平台物件並持續進行管理的同一個用戶。

管理員系統用戶

管理員用戶可以建立這種特殊類型的用戶。管理員系統用戶可以建立新用戶,以及存取屬於商家的所有資產。我們不建議透過管理員系統用戶來管理商家資產,因為這種用戶類型擁有的權力比一般系統用戶多。請限制使用管理員系統用戶來建立其他系統用戶,並且不要將其用於存取資產。

系統用戶

管理員用戶或管理員系統用戶可以建立系統用戶。這類用戶最終可存取資產。請使用這類用戶來管理商家的資產。

注意:系統用戶和應用程式必須屬於同一商家,才能將應用程式的角色授予系統用戶。如果應用程式需要使用系統用戶和屬於其他商家的存取權杖來存取資料,請改用 Business On Behalf Of API

存取權限

系統用戶必須授予用戶權限,以存取商家擁有的資產。

系統用戶存取權杖

您在行銷 API 上需要有一個具備一般存取權限的應用程式,或者必須由 Facebook 業務代表將您的應用程式新增到許可清單中。請確認應用程式已通過應用程式審查(以及驗證,如適用),以獲得所需的權限。有了系統用戶和這個應用程式,您就可以產生系統用戶存取權杖。取得此權杖後,當系統用戶授予存取資產的用戶權限,您便能以程式設計的方式來存取這些資產。

系統用戶和自訂廣告受眾

若要讓系統用戶使用自訂檔案來操作商家的自訂廣告受眾,非系統用戶需要接受該商家的自訂廣告受眾服務條款。必須以隸屬該商家的廣告帳號來接受條款。

深入瞭解自訂廣告受眾服務條款,以及系統用戶可用的選項

限制

您在行銷 API 上的應用程式具有特定的存取層級。此存取層級會決定您可以為應用程式所屬的企業管理平台建立多少系統用戶

層級 系統用戶 管理員系統用戶

一般

1

1

進階

10

1

您可以根據每個用戶端或每個讀取/寫入基準,依照回應中的系統用戶將廣告帳號分組。如果您管理許多廣告帳號,在用戶介面中載入所有廣告帳號的速度可能會很慢。