新增用戶至下層企業管理平台(選用)

預設只會將系統用戶新增至下層企業管理平台。如果有商業案例,您可以新增用戶至下層企業管理平台。新增開發人員至下層企業管理平台對偵錯相當有用。下面的指令碼為您示範如何將自己新增至下層企業管理平台,並登入企業管理平台用戶介面,以存取所建立的新下層企業管理平台。

注意:僅限新增具有 EMPLOYEE 權限的用戶。下層企業管理平台管理員系統用戶是唯一受支援的管理員。

注意:根據應用程式設定中是否啟用 appsecret_proof,您在進行每個呼叫時,可能會需要 appsecret_proof 做為參數。請參閱保護圖形 API 要求文件,瞭解如何設定此選項,以及如何產生 appsecret_proof

使用 PARENT_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN 擷取下層企業管理平台管理員系統用戶的存取權杖。

curl \
-F "id=<CHILD_BM_ID>" \
-F "app_id=<APP_ID>" \
-F "scope=ads_management,business_management" \
-F "access_token=<PARENT_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN>" \
-F "appsecret_proof=<APP_SECRET_PROOF>" \ // Optional, depending on your app's security settings
https://graph.facebook.com/<API_VERSION>/<CHILD_BM_ID>/access_token

使用 CHILD_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN 新增用戶至下層企業管理平台。

curl \
  -F "email=<EMAIL_ADDRESS_OF_USER>" \
  -F "role=EMPLOYEE" \
  -F "tasks=['ADVERTISE', 'ANALYZE']" \
  -F "access_token=<CHILD_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN>" \
  -F "appsecret_proof=<APP_SECRET_PROOF>" \   // Optional, depending on your app's security settings
  https://graph.facebook.com/<API_VERSION>/<CHILD_BM_ID>/business_users