分享创意素材文件夹

通过发送请求,可请求企业分享其创意素材文件夹。向 {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}"

接受请求

您可以通过发送 POSTbusiness_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"
}