通过发送请求,可请求企业分享其创意素材文件夹。向 {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}"
您可以通过发送 POST
到 business_sharing_agreement_request_id
并将 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 }
或者,如要查看待处理请求,请前往商务管理平台设置 > 请求 > 收到的请求。
如果您使用代理商或合作伙伴来创建广告,您应该分享自己的创意素材文件夹。开发者还可以建立一个流程,以便广告主可以将自己的文件夹分享给其他企业。
您的应用应向 creative_folder_id/agencies
发送 POST
请求,并在请求中将 business
字段设为合作伙伴的业务编号,将 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" }