Zoosial
docs
InicioGoogle / YouTube
Volver al sitio Volver al Dashboard
Zoosial
Buscar en docs...
⌘K
Plataformas

Google / YouTube

Un mismo endpoint OAuth cubre YouTube, Google Business Profile y Google Calendar — pero uno por conexión: el parámetro product decide qué se conecta y hace que Google pida solo el scope de ese producto.

Conectar

GET
/connect/google?profileId=…&product=youtube|googlebusiness|googlecalendar
→ { authUrl }. Sin product asume youtube. Tras autorizar, el callback conecta la cuenta y redirige a tu Dashboard. Cada producto queda como una cuenta aparte: para tener YouTube y Calendar del mismo Google, corre el flujo dos veces con distinto product.
Este flujo no admite redirectUri todavía: el callback siempre aterriza en el dashboard de Zoosial. Si estás construyendo una app white-label, hoy solo Meta soporta ese flujo — ver Conectar tu agente.

YouTube

Sube vídeo por subida resumable a través de POST /posts (requiere mediaUrls con la URL del vídeo).

Los vídeos se suben con privacyStatus: private — no quedan públicos automáticamente. Cámbialo desde YouTube Studio (o pídenos el endpoint si lo necesitas por API).

Google Business Profile

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.

Google Calendar

Conéctalo con product=googlecalendar y opera eventos con CRUD completo. Fechas en ISO 8601; cualquier cuenta que no sea de Calendar responde 400.

GET
/accounts/:id/calendar/events?timeMin=&timeMax=&maxResults=
→ { events }
POST
/accounts/:id/calendar/events
{ summary, description?, start, end, timeZone? } → { event } (201).
PATCH
/accounts/:id/calendar/events/:eventId
Edición parcial: manda solo los campos que cambian.
DELETE
/accounts/:id/calendar/events/:eventId
→ { ok: true }

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.

bash
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}'
En esta página
Conectar YouTube Google Business Profile Google Calendar Google Ads
¿Tienes dudas?
Nuestro equipo responde en menos de 2h
Contactar soporte