기본적으로 시스템 사용자만 하위 비즈니스 관리자에 추가됩니다. 비즈니스 사례가 존재하는 경우 하위 비즈니스 관리자에 사람을 추가할 수 있습니다. 하위 비즈니스 관리자에 개발자를 추가하면 디버그할 때 상당히 유용합니다. 아래의 스크립트는 자기 자신을 하위 비즈니스 관리자에 추가하고 비즈니스 관리자 UI에 로그인하여 새로 생성된 하위 비즈니스 관리자에 액세스하는 방법을 보여줍니다.
참고: EMPLOYEE
권한으로만 사용자를 추가할 수 있습니다. 하위 비즈니스 관리자의 관리자 시스템 사용자가 유일하게 지원되는 관리자입니다.
참고: appsecret_proof가 앱 설정에서 활성화되어 있는지에 따라 호출을 보낼 때마다 appsecret_proof가 매개변수로 필요할 수 있습니다. 이 옵션을 설정하는 방법과 appsecret_proof를 생성하는 방법은 그래프 API 요청 보안 문서를 참조하세요.
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