fix: enviar is_adset_budget_sharing_enabled ao criar campanha

A Meta passou a exigir esse campo explícito quando o orçamento está no
conjunto (sem CBO), senão a criação falha com erro 100/4834011. Default
false: cada conjunto gasta o próprio orçamento.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Marcio Bevervanso 2026-06-16 11:44:46 -03:00
parent 6a97012058
commit 921eb97483

View file

@ -239,6 +239,11 @@ export async function callMetaTool(
status: args.status || 'PAUSED', status: args.status || 'PAUSED',
special_ad_categories: args.special_ad_categories || [], special_ad_categories: args.special_ad_categories || [],
buying_type: args.buying_type || 'AUCTION', buying_type: args.buying_type || 'AUCTION',
// Orçamento fica no conjunto (sem CBO). A Meta passou a exigir este
// campo explícito nesse caso (erro 4834011). false = cada conjunto
// gasta o próprio orçamento (correto para 1 conjunto por campanha).
is_adset_budget_sharing_enabled:
args.is_adset_budget_sharing_enabled ?? false,
}); });
return { content: [{ type: 'text', text: JSON.stringify(resultData) }] }; return { content: [{ type: 'text', text: JSON.stringify(resultData) }] };