Katalog

Verwalte Kataloge für Advantage+ Catalog Ads mit dem Business Manager. Wenn du einen Katalog für ein Unternehmen erstellt hast, kannst du Produkt-Feeds und Produktpaletten einrichten. Siehe Katalog, Referenz.

Kataloge eines Unternehmens anzeigen

Verwende diesen GET-Anruf, um alle Kataloge zu sehen, die deinem Unternehmen gehören:

curl -G \
  -d "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_product_catalogs"

Dadurch wird eine Liste der Kataloge zurückgegeben, die einem Business Manager gehören.

Verwende diesen GET-Anruf, um alle Kataloge zu sehen, für die Unternehmen als Agentur agiert:

curl -G \
  -d "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_product_catalogs"

Dadurch wird eine Liste der Kataloge zurückgegeben, die den Kunden eines Business Manager gehören.

Katalog-Berechtigungen

Um Artikel in einem Katalog zu aktualisieren, benötigt ein Nutzer (auch ein Systemnutzers oder Admin-Systemnutzer) Berechtigungen. Mögliche Aufgaben für einen Katalog sind MANAGE und ADVERTISE.

So weist du MANAGE- als auch ADVERTISE-Aufgaben für einen Katalog einem Nutzer unter einem Unternehmen zu:

curl \
  -X POST \
  -F "user=BUSINESS_SCOPED_USER_ID" \
  -F "business=BUSINESS_ID" \
  -F "tasks=['ADVERTISE', 'MANAGE']" \
  -F "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/assigned_users"

So weist du die ADVERTISE-Aufgabe für einen Katalog einem Nutzer unter einem Unternehmen zu:

curl \
  -X POST \
  -F "user=BUSINESS_SCOPED_USER_ID" \
  -F "business=BUSINESS_ID" \
  -F "tasks=['ADVERTISE']" \
  -F "access_token=ACCESS_TOKEN" \
"https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/assigned_users"

So rufst du die Nutzer-ID ab:

curl \-X GET \
  -F "access_token=<ACCESS_TOKEN>" \ 
"https://graph.facebook.com/<API_VERSION>/me"

So entfernst du die Berechtigungen für einen Katalog von einem Nutzer unter einem Unternehmen:

curl \
  -X DELETE \
  -F "user=BUSINESS_SCOPED_USER_ID" \
  -F "business=BUSINESS_ID" \
  -F "access_token=ACCESS_TOKEN" \
  "https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/assigned_users"

Tätige eine GET-Anfrage, um Kataloge für einen Business-Nutzer, einen Systemnutzer oder einen ausstehenden Nutzer anzuzeigen:

curl -G \-d "access_token=ACCESS_TOKEN" \"https://graph.facebook.com/<API_VERSION>/BUSINESS_SCOPED_USER_ID/assigned_product_catalogs"
curl -G \-d "access_token=ACCESS_TOKEN" \"https://graph.facebook.com/<API_VERSION>/SYSTEM_USER_ID/assigned_product_catalogs"
curl -G \-d "access_token=ACCESS_TOKEN" \"https://graph.facebook.com/<API_VERSION>/PENDING_USER_ID/assigned_product_catalogs"

So zeigst du Berechtigungen für einen Katalog unter einem Unternehmen an:

curl \
  -X GET \
  "https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/assigned_users?business=BUSINESS_ID&access_token=ACCESS_TOKEN"