Un solo flujo OAuth de Google cubre YouTube, Google Business Profile y Google Ads (según los scopes que autorices).
/connect/google?profileId=…Sube vídeo por subida resumable a través de POST /posts (requiere mediaUrls con la URL del vídeo).
privacyStatus: private — no quedan públicos automáticamente. Cámbialo desde YouTube Studio (o pídenos el endpoint si lo necesitas por API).Publica actualizaciones ("local posts") en tu ficha de Google Business, también vía POST /posts. Necesita el resource name de tu ubicación de Google (accounts/{id}/locations/{id}) — pídelo a soporte si no lo tienes a mano al conectar.
Con una adAccount de Google Ads solo puedes crear campañas hoy (POST /ads/campaigns) — sin reportes/insights todavía. El resto de Anuncios es exclusivo de Meta.
curl -X POST https://zoosial.com/posts \ -H "Authorization: Bearer $SC_API_KEY" -H "Content-Type: application/json" \ -d '{"platforms":[{"accountId":"acc_yt_1"}],"content":"Nuestro nuevo video","mediaUrls":["https://cdn.../video.mp4"],"publishNow":true}'