API呼び出しを行うには、次のものが必要です。
user
- 作成したシステムユーザーID['MANAGE']
、['ADVERTISE']
、['ANALYZE']
)。access_token
- 管理者ユーザーまたは 管理者システムユーザーのアクセストークン。広告アカウントにシステムユーザーのアクセス許可を割り当てるには、次のPOST
リクエストを行います。
curl \ -F "user=APP_SCOPED_SYSTEM_USER_ID" \ -F "tasks=['MANAGE', 'ADVERTISE', 'ANALYZE']" \ -F "business=BUSINESS_ID" \ -F "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/VERSION/act_AD_ACCOUNT_ID/assigned_users"
呼び出しを行うには次のものが必要です。
user
- 作成したシステムユーザーID['MANAGE']
、['CREATE_CONTENT']
、['MODERATE']
、['ADVERTISE']
、['ANALYZE']
) access_token
- 管理者ユーザーまたは管理者システムユーザーのアクセストークン。ページにシステムユーザーのアクセス許可を割り当てるには、次の POST
リクエストを行います。
curl \ -F "user=APP_SCOPED_SYSTEM_USER_ID" \ -F "tasks=['ADVERTISE', 'ANALYZE']" \ -F "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/VERSION>/PAGE_ID/assigned_users"
別のビジネスマネージャが所有する広告アカウントやページへのアクセスをリクエストできます。または、ビジネスが所有アセットへのアクセスを別のビジネスに許可することができます。ビジネスアセットをご覧ください。
システムユーザーは、付与されたタスクのプロキシ処理されたアセットにアクセスできます。これは、ビジネスマネージャがクライアントのために処理する広告アカウントやページに、API呼び出しを行うメカニズムを提供するという考えに基づいています。
システムユーザーがアセットに対して保持しているアクセス許可を確認するには、次のものが必要です。
business_id
- このシステムユーザーを所有しているビジネスマネージャaccess_token
- business_management
アクセス許可を保持しているユーザーまたは管理ユーザーのアクセストークン次の呼び出しを実行します。
curl -G \ -d "fields=email,assigned_ad_accounts,assigned_pages" \ -d "access_token=ACCESS_TOKEN" \ https://graph.facebook.com/VERSION/APP_SCOPED_SYSTEM_USER_ID