Solicitar a un negocio que comparta su carpeta de contenido enviando una solicitud. Envía una solicitud POST
a {business-creative-folder-id}/agencies
y asigna permitted_tasks
a MANAGE_CONTENT
. Necesitas el permiso business_creative_management
para realizar esta acción.
Ejemplo: el permiso VIEW_INSIGHTS
se agrega para ver las estadísticas de los recursos de contenido en la carpeta:
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
Respuesta: si un negocio compartió una carpeta contigo y aceptó una solicitud de compartir enviada por ti:
{ "success": true }
Respuesta: si el negocio aún no aceptó una solicitud de compartir:
{ "success": true, "share_status": "In Progress" }
Para enumerar los acuerdos de colaboración que no tienen una respuesta, envía una solicitud a {business-id}/received_sharing_agreements
y configura request_status
en IN_PROGRESS
. Necesitas el permiso business_creative_management
para realizar esta acción.
curl -i -X GET "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/received_sharing_agreements ?request_status=IN_PROGRESS &access_token={access-token}"
Para aceptar una solicitud de compartir, envía una solicitud POST
a business_sharing_agreement_request_id
y configura request_status
en APPROVE
. Solo necesitas hacer esto la primera vez que alguien comparta una carpeta con tu empresa.
Necesitas el permiso business_management
para realiza esta acción:
curl -X POST \ -F 'request_status=APPROVE' \ -F 'access_token={access-token}' \ https://graph.facebook.com/<API_VERSION>/<BUSINESS_SHARING_AGREEMENT_REQUEST_ID>
Respuesta
{ "success": true }
De manera alternativa, ve a Configuración del administrador comercial > Solicitudes > Solicitudes recibidas para ver solicitudes pendientes.
Si tienes una agencia o un socio que crea tus anuncios, deberás compartir tu carpeta de contenido. Los desarrolladores pueden crear un proceso para que los anunciantes compartan sus carpetas con otro negocio.
Tu app debe enviar una solicitud POST
a creative_folder_id/agencies
y establecer el campo business
en el identificador del negocio del socio y el campo permitted_tasks
en MANAGE_CONTENT
. Necesitas el permiso business_creative_management
para realizar esta acción.
Ejemplo: agregar el permiso VIEW_INSIGHTS
para que los usuarios de la app puedan ver las estadísticas relativas a los recursos de contenido en la carpeta:
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
Respuesta
{ "success":true, "share_status": "In Progress" }