🎵 TikTok API Server

Servidor para subir videos a TikTok usando la Content Posting API.

⚠️ Configuración requerida:

🤖 Integración con n8n

GET
/n8n/check-auth/:userId

Verificar autorización para n8n

POST
/n8n/upload-video

Subir video desde n8n (multipart/form-data)

GET
/n8n/video-status/:publishId

Verificar estado del video para n8n

GET
/n8n/info

Información de la API para n8n

📋 Configuración rápida para n8n

# 1. Verificar autorización
GET https://www.yourframesstudio.com/n8n/check-auth/7510034804726498309

# 2. Subir video desde n8n
POST https://www.yourframesstudio.com/n8n/upload-video
Form-Data:
  - userId: 7510034804726498309
  - video: [archivo binario]
  - title: "Mi video desde n8n"
  - description: "Descripción opcional"

# 3. Verificar estado
GET https://www.yourframesstudio.com/n8n/video-status/PUBLISH_ID?userId=7510034804726498309
        

📤 Subir Video a TikTok

Usa tu User ID de TikTok

🔐 Autorización OAuth

Si no tienes autorización, haz clic aquí:

📋 Endpoints Disponibles

GET
/oauth/authorize?userId=USER_ID

Iniciar flujo de autorización OAuth

GET
/oauth/user/:userId

Obtener información de tokens del usuario

POST
/upload-video

Subir video a TikTok (requiere autorización previa)

GET
/video-status/:publishId?userId=USER_ID

Verificar estado de publicación

💡 Ejemplo de Uso

# 1. Autorizar aplicación
curl "https://www.yourframesstudio.com/oauth/authorize?userId=mi-usuario"

# 2. Subir video
curl -X POST "https://www.yourframesstudio.com/upload-video" \
  -F "video=@mi_video.mp4" \
  -F "userId=mi-usuario" \
  -F "title=Mi video increíble"

# 3. Verificar estado
curl "https://www.yourframesstudio.com/video-status/PUBLISH_ID?userId=mi-usuario"
        

📁 Subir Video al Servidor

Sube un video desde tu dispositivo al servidor para luego publicarlo en TikTok

Formatos soportados: MP4, MOV, AVI (máximo 100MB)
Si no especificas, se usará el nombre original
Si no se marca, el archivo se eliminará automáticamente después de 1 hora

🗂️ Archivos en el Servidor