RoomScope

Última actualización

Autenticación

Cada solicitud lleva una clave de API del espacio de trabajo como token Bearer. Las claves tienen alcances, se pueden revocar y están vinculadas a la billetera de créditos de un espacio de trabajo.

Claves Bearer

Envía la clave en el encabezado Authorization como Bearer <key>. Las claves tienen la forma ttk_live_<id>_<secret>; el panel las muestra por el prefijo ttk_live_<id>. Créalas en Configuración → Claves de API; la clave completa se muestra una sola vez. Una clave actúa en nombre del propietario del espacio de trabajo, limitada a sus alcances.

curl "https://api.toktokdata.live/v1/rankings/regions" \  -H "Authorization: Bearer $ROOMSCOPE_API_KEY"
Una sola billetera
Una clave gasta los créditos del espacio de trabajo al que pertenece. El uso de la API y el del panel aparecen juntos en Configuración → Uso.

Alcances

Una clave solo puede llamar a los endpoints que cubren sus alcances. Elige el conjunto más pequeño que resuelva la tarea; siempre puedes crear una segunda clave. Las solicitudes fuera de los alcances de la clave, y las rutas exclusivas del panel (lista de seguimiento, salas, espacio de trabajo, facturación), devuelven 403 con el código insufficient_scope; un plan sin el módulo devuelve module_not_entitled.

AlcanceOtorga
live:readSesiones LIVE, una sesión, rendimiento del creador y actualización en vivo. Requiere el módulo LIVE.
rank:readRankings oficiales, regiones e historial de rankings. Requiere el módulo LIVE.
shop:readTambién es necesario para los rankings de shopping (board que empieza por shopping).
creator:readBúsqueda de creadores, perfiles, análisis, cambios, seguidos, seguidores e insights. Requiere el módulo Búsqueda.
content:readVideos, comentarios de videos y los videos de un creador. Requiere el módulo Búsqueda.
trend:readTendencias regionales. Requiere el módulo Búsqueda.
exportCrear, listar y descargar exportaciones.
webhook:manageReglas de alerta en todos los canales y pruebas de reglas. Requiere el módulo LIVE.
keys:manageListar, crear y revocar claves de API; leer el plan contratado y el uso.
live:stream · gifter:readReservados para próximos endpoints; por ahora no otorgan nada.

Rotación de claves

Primero crea la clave de reemplazo, despliégala y luego revoca la anterior desde la misma pantalla. La revocación es inmediata: las solicitudes en curso terminan y las nuevas fallan con 401.

También puedes crear claves con una fecha expiresAt; después de esa fecha responden 401.

Errores

EstadoCódigoSignificado
401unauthorizedClave ausente, mal formada, revocada o vencida, o un espacio de trabajo inactivo.
403insufficient_scopeLa clave es válida pero no tiene el alcance, o la ruta es exclusiva del panel.
403module_not_entitledEl plan del espacio de trabajo no incluye el módulo LIVE o Búsqueda.
402credit_cap_exceededSe agotaron los créditos del mes. Consulta Créditos y Errores.
¿Te resultó útil esta página?