Bitte ein Unternehmen durch Senden einer Anfrage, seinen Creative Assets-Ordner zu teilen. Sende eine POST
-Anfrage an {business-creative-folder-id}/agencies
und weise permitted_tasks
zu MANAGE_CONTENT
zu. Für diese Handlung benötigst du die Berechtigung business_creative_management
:
Beispiel: Die Berechtigung VIEW_INSIGHTS
wird hinzugefügt, um Insights für die Creative Assets im Ordner anzuzeigen:
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
Antwort: Wenn ein Unternehmen einen Ordner mit dir geteilt hat und deine Anfrage zum Teilen angenommen hat:
{ "success": true }
Antwort: Wenn das Unternehmen die Anfrage zum Teilen noch nicht angenommen hat:
{ "success": true, "share_status": "In Progress" }
Um alle Partnerschaftsvereinbarungen aufzulisten, die noch nicht beantwortet wurden, sende eine Anfrage an {business-id}/received_sharing_agreements
und setze request_status
auf IN_PROGRESS
. Für diese Handlung benötigst du die Berechtigung 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}"
Du kannst eine Anfrage zum Teilen annehmen, indem du eine POST
-Anfrage an business_sharing_agreement_request_id
sendest und request_status
auf APPROVE
setzt. Dieser Schritt ist nur nötig, wenn jemand zum ersten Mal einen Ordner mit deinem Unternehmen teilt.
Für diese Handlung benötigst du die Berechtigung 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>
Antwort
{ "success": true }
Zum Anzeigen offener Anfragen kannst du alternativ Business Manager-Einstellungen > Anfragen > Erhaltene Anfragen aufrufen.
Wenn deine Werbeanzeigen von einer Agentur oder einem Partner erstellt werden, solltest du deinen Creative Assets-Ordner teilen. Entwickler*innen können auch einen Vorgang erstellen, damit Werbetreibende ihre Ordner mit einem anderen Unternehmen teilen können.
Deine App sollte eine POST
-Anfrage an creative_folder_id/agencies
senden und das Feld business
auf die Unternehmens-ID des Partners und das Feld permitted_tasks
auf MANAGE_CONTENT
setzen. Für diese Handlung benötigst du die Berechtigung business_creative_management
:
Beispiel: Füge die Berechtigung VIEW_INSIGHTS
hinzu, wo die Nutzer*innen deiner App die Insights für die Creative Assets im Ordner anzeigen können:
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
Antwort
{ "success":true, "share_status": "In Progress" }