Skip to main content
Documentación interna para desarrolladores. Esta página cubre la integración de la API de TikTok for Business: devolución de llamada de OAuth, arquitectura de webhook y enrutamiento de eventos. No está destinado a usuarios finales.

Mapa de ruta


Flujo de OAuth de TikTok

Se requieren ámbitos de OAuth:
  • dm.conversation.readonly — Leer mensajes directos
  • dm.conversation.write — Enviar DM

Arquitectura de webhook

TikTok envía eventos de webhook al punto final registrado para eventos de DM. Verificación de webhook (desafío-respuesta): CÓDIGO_BLOQUE_1 Procesamiento de eventos de webhook (POST): CÓDIGO_BLOQUE_2

Carga útil del evento DM


Enrutamiento de conversación

DM entrante de TikTok → identificado por sender_id → crear o continuar una conversación de ZappWay con channel: 'tiktok' → ruta al empleado de IA asignado.

Variables de entorno necesarias


Problemas conocidos / Problemas

  • La API de TikTok es estrictamente interna: actualmente no hay una interfaz de usuario de configuración orientada al usuario. La conexión la realiza el equipo de desarrollo en nombre de los clientes.
  • Actualización de token: Los tokens de acceso a TikTok caducan. Un trabajo en segundo plano debe actualizarlos antes de que caduquen usando refresh_token.
  • Disponibilidad de DM: El acceso a la API de DM de TikTok está restringido a cuentas comerciales aprobadas. La aplicación debe estar incluida en la lista blanca de TikTok.
  • Límites de tarifas: TikTok impone límites estrictos de tarifas por cuenta comercial. Supervise las respuestas 429.