Você pode obter, adicionar e excluir ativos em um grupo de ativos. Isso inclui contas de anúncios, Páginas, pixels do Facebook, conjuntos de eventos offline, app, catálogos, contas do Instagram e conversões personalizadas.
Para obter uma lista de todas as Páginas do Facebook presentes em um grupo de ativos:
curl -i -X GET \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_pages?access_token=<TOKEN>"
A resposta é semelhante a esta:
{ "data": [ { "name": "Sample Name", "id": "<ID>" }, { "name": "Another Name", "id": "<ID>" }, { "name": "Third Name", "id": "<ID>" } ], .... }
É possível adicionar uma Página a um grupo de ativos. Você pode adicionar Páginas próprias e compartilhadas:
curl -i -X POST \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_pages?asset_id=<ID>&access_token=<TOKEN>"
Se a solicitação for bem-sucedida, o valor true
será retornado.
Para excluir uma Página:
curl -i -X DELETE \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_pages?asset_id=<ID>&access_token=<TOKEN>"
Se a solicitação for bem-sucedida, o valor true
será retornado.
Os grupos de ativos de negócios podem incluir contas de anúncios próprias e compartilhadas. Para ler as contas em um grupo:
curl -i -X GET \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_adaccounts?access_token=<TOKEN>"
A resposta é semelhante a esta:
{ "data": [ { "account_id": "<ID>", "id": "act_<ID>" }, { "account_id": "<ID>", "id": "act_<ID>" }, { "account_id": "<ID>", "id": "act_<ID>" } ], .... } } }
Para adicionar uma conta de anúncios a um grupo de ativos:
curl -i -X POST \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_adaccounts?asset_id=<ID>&access_token=<TOKEN>"
Para remover uma conta de anúncios:
curl -i -X DELETE \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_adaccounts?asset_id=<ID>&access_token=<TOKEN>"
Você pode adicionar catálogos de produtos próprios e compartilhados a um grupo de ativos de negócios. Para ver todos os catálogos em um grupo:
curl -i -X GET \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_product_catalogs?access_token=<TOKEN>"
A resposta é semelhante a esta:
{ "data": [ { "id": "<ID>", "name": "1 product catalog" }, { "id": "<ID>", "name": "First_Catalog_Products" } ], .... }
Para adicionar um catálogo a um grupo de ativos:
curl -i -X POST \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_product_catalogs?asset_id=<ID>&access_token=<TOKEN>"
Se a solicitação for bem-sucedida, o valor true
será retornado. Para remover um catálogo:
curl -i -X DELETE \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_product_catalogs?asset_id=<ID>&access_token=<TOKEN>"
Você pode adicionar contas do Instagram próprias e compartilhadas a um grupo de ativos de negócios. Para obter uma lista de contas existentes:
curl -i -X GET \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_instagram_accounts?access_token=<TOKEN>"
A resposta é semelhante a esta:
{ "data": [ { "id": "<ID>" }, { "id": "<ID>" } ], .... }
Para adicionar uma conta do Instagram:
curl -i -X POST \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_instagram_accounts?asset_id=<ID>&access_token=<TOKEN>"
Se a solicitação for bem-sucedida, o valor true
será retornado.
Para remover uma conta:
curl -i -X DELETE \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_instagram_accounts?asset_id=<ID>&access_token=<TOKEN>"
Você pode adicionar ou remover pixels próprios e compartilhados em grupos de ativos. Para ver todos os pixels existentes em um grupo:
curl -i -X GET \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_pixels?access_token=<TOKEN>"
A resposta é semelhante a esta:
{ "data": [ { "id": "<ID>" }, { "id": "<ID>" } ], .... } } }
Para adicionar um pixel a um grupo de ativos:
curl -i -X POST \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_pixels?asset_id=<ID>&access_token=<TOKEN>"
Se a solicitação for bem-sucedida, o valor true
será retornado.
Para remover um pixel:
curl -i -X DELETE \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_pixels?asset_id=<ID>&access_token=<TOKEN>"
Os grupos de ativos de negócios podem incluir conjuntos de dados de eventos offline próprios e compartilhados. Para ver todos os conjuntos de dados em um grupo de ativos:
curl -i -X GET \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_offline_conversion_data_sets?access_token=<TOKEN>"
A resposta é semelhante a esta:
{ "data": [ { "id": "<ID>", "name": "Transfer", "business": { "id": "<ID>", "name": "Acme Industries Inc." }, "enable_auto_assign_to_accounts": false, "is_restricted_use": false }, { "id": "<ID>", "name": "Default Offline Event Set For Biz1", "business": { "id": "<ID>", "name": "Biz1" }, "enable_auto_assign_to_accounts": true, "is_restricted_use": false } ], .... }
Para adicionar conjuntos de eventos offline a um grupo de ativos:
curl -i -X POST \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_offline_conversion_data_sets?asset_id=<ID>&access_token=<TOKEN>"
Se a solicitação for bem-sucedida, o valor true
será retornado.
Para remover um conjunto de eventos:
curl -i -X DELETE \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_offline_conversion_data_sets?asset_id=<ID>&access_token=<TOKEN>"
Para obter todos os apps próprios e compartilhados em um grupo de ativos:
curl -i -X GET \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_applications?access_token=<TOKEN>"
A resposta:
{ "data": [ { "category": "Games", "link": "/instantgames/<ID>/", "name": "testing again", "id": "<ID>" }, { "category": "Lifestyle", "link": "https://www.facebook.com/games/?app_id=<ID>", "name": "AccountKitTest", "id": "<ID>" } ], .... }
Para adicionar um app:
curl -i -X POST \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_applications?asset_id=<ID>&access_token=<TOKEN>"
Para remover um app:
curl -i -X DELETE \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_applications?asset_id=<ID>&access_token=<TOKEN>"
Quando a adição ou a remoção de um app for bem-sucedida, o valor true
será retornado.
Para ver todos os conjuntos de dados de conversões personalizadas próprios e compartilhados em um grupo de ativos:
curl -i -X GET \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_custom_conversions?access_token=<TOKEN>"
A resposta:
{ "data": [{ "data": [ { "id": "<ID>" }, { "id": "<ID>" } ], .... }
Para adicionar conversões personalizadas:
curl -i -X POST \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_custom_conversions?asset_id=<ID>&access_token=<TOKEN>"
Para excluir conversões personalizadas:
curl -i -X DELETE \ "https://graph.facebook.com/<VERSION>/<BUS_ASSET_GROUP_ID>/contained_custom_conversions?asset_id=<ID>&access_token=<TOKEN>"
Quando a adição ou a remoção de uma conversão personalizada for bem-sucedida, o valor true
será retornado.