リクエストを送信して、ビジネスにクリエイティブフォルダーの共有を依頼します。{business-creative-folder-id}/agencies
にPOST
リクエストを送信し、permitted_tasks
をMANAGE_CONTENT
に割り当てます。このアクションにはbusiness_creative_management
権限が必要です。
例 — フォルダー内のクリエイティブアセットのインサイトを閲覧するためにVIEW_INSIGHTS
の権限が追加されました。
curl -X POST \ -F 'permitted_tasks=['MANAGE_CONTENT','VIEW_INSIGHTS']' \ -F 'business={partner-business-id} ' \ -F 'access_token={access-token}' \ https://graph.facebook.com/<API_VERSION>/<BUSINESS_CREATIVE_FOLDER_ID>/agencies
応答 — ビジネスがフォルダーをあなたと共有し、あなたからの共有リクエストを受け入れた場合。
{ "success": true }
応答 — ビジネスがまだ共有リクエストを受け入れていない場合。
{ "success": true, "share_status": "In Progress" }
応答のないすべてのパートナーシップ契約を一覧表示するには、{business-id}/received_sharing_agreements
にリクエストを送信し、request_status
をIN_PROGRESS
に設定します。このアクションにはbusiness_creative_management
権限が必要です。
curl -i -X GET "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/received_sharing_agreements ?request_status=IN_PROGRESS &access_token={access-token}"
business_sharing_agreement_request_id
にPOST
を送信し、request_status
をAPPROVE
に設定することで、共有リクエストを受け入れることができます。これは、自分のビジネスに対して、誰かが初めてフォルダーを共有した時にのみ実行する必要があります。
このアクションにはbusiness_management
権限が必要です。
curl -X POST \ -F 'request_status=APPROVE' \ -F 'access_token={access-token}' \ https://graph.facebook.com/<API_VERSION>/<BUSINESS_SHARING_AGREEMENT_REQUEST_ID>
応答
{ "success": true }
または、保留中のリクエストを表示するには、[ビジネスマネージャの設定] > [リクエスト] > [受信したリクエスト]に移動します。
広告を作成するエージェンシーやパートナーがいる場合は、クリエイティブフォルダーを共有すべきです。開発者は、広告主がフォルダーを別のビジネスと共有できるようにフローを構築することもできます。
アプリはPOST
リクエストをcreative_folder_id/agencies
に送信し、business
フィールドをパートナーのビジネスIDに設定し、permitted_tasks
フィールドをMANAGE_CONTENT
に設定する必要があります。このアクションにはbusiness_creative_management
権限が必要です。
例 — アプリのユーザーがフォルダー内のクリエイティブアセットのインサイトを閲覧できるVIEW_INSIGHTS
権限を追加。
curl -X POST \ -F 'permitted_tasks=['MANAGE_CONTENT','VIEW_INSIGHTS']' \ -F 'business={partner-business-id}' \ -F 'access_token={access-token}' \ https://graph.facebook.com/<API_VERSION>/<BUSINESS_CREATIVE_FOLDER_ID>/agencies
応答
{ "success":true, "share_status": "In Progress" }