Gerencie catálogos para anúncios de catálogo Advantage+ com o Gerenciador de Negócios. Depois de criar um catálogo para uma empresa, você pode configurar feeds e conjuntos de produtos. Consulte Catálogo, Referência.
Para ver todos os catálogos que pertencem à sua empresa, use esta chamada GET
:
curl -G \ -d "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_product_catalogs"
Isso retornará uma lista dos catálogos que pertencem a um Gerenciador de Negócios.
Para ver todos os catálogos agenciados pela sua empresa, use esta chamada GET
:
curl -G \ -d "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_product_catalogs"
Isso retorna uma lista dos catálogos que pertencem a clientes de um Gerenciador de Negócios.
Para atualizar itens em um catálogo, um usuário (inclusive um usuário do sistema ou um usuário administrador do sistema) precisa de permissões. As possíveis funções em um catálogo são: MANAGE
e ADVERTISE
.
Para atribuir as tarefas MANAGE
e ADVERTISE
de um catálogo a um usuário em uma empresa:
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"
Para atribuir a tarefa ADVERTISE
de um catálogo a um usuário em uma empresa:
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"
Para obter o número de identificação do usuário:
curl \-X GET \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/me"
Para remover as permissões para um catálogo de um usuário em uma empresa:
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"
Para ver os catálogos sobre os quais um usuário pendente, da empresa ou do sistema tem permissões, faça uma solicitação 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"
Para ver permissões em um catálogo de uma empresa:
curl \ -X GET \ "https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/assigned_users?business=BUSINESS_ID&access_token=ACCESS_TOKEN"