Catalogo

Gestisci i cataloghi per le inserzioni del catalogo Advantage+ con Business Manager. Una volta creato un catalogo per un Business Manager, puoi configurare gli elenchi prodotti e gli insiemi di prodotti. Consulta Catalogo, Riferimento.

Visualizzazione dei cataloghi di proprietà del Business Manager

Per vedere tutti i cataloghi che il tuo Business Manager possiede, usa questa chiamata GET:

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

In questo modo, ottieni una lista dei cataloghi di proprietà di un Business Manager.

Per vedere tutti i cataloghi di cui il tuo Business Manager è un'agenzia, usa questa chiamata GET:

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

In questo modo, ottieni una lista dei cataloghi di proprietà dei clienti di un Business Manager.

Autorizzazioni del catalogo

Per aggiornare gli articoli in un catalogo, un utente (incluso un utente di sistema o un utente amministratore di sistema) ha bisogno di autorizzazioni. Le possibili attività in un catalogo sono MANAGE e ADVERTISE.

Per assegnare entrambe le attività MANAGE e ADVERTISE per un catalogo a un utente in un Business Manager:

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"

Per assegnare l'attività ADVERTISE per un catalogo a un utente in un Business Manager:

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"

Per ottenere l'ID utente:

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

Per rimuovere le autorizzazioni per un catalogo da un utente in un Business Manager:

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"

Per visualizzare i cataloghi di un utente di Business Manager, un utente di sistema o un utente in attesa di autorizzazioni, fai una richiesta GET:

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"

Per visualizzare le autorizzazioni per un catalogo in un Business Manager:

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