Saltar al contenido principal

Configuración del Script View

Esta página documenta los parámetros de configuración del script view para la creación de tareas.

Descripción General

El script view abre una publicación en TikTok o Instagram y la ve durante una duración configurable — útil para aumentar el tiempo de visualización/impresiones. Cuando proporcionas múltiples URLs de publicaciones vía API, se crea una tarea por cada URL. Puedes controlar cuándo se ejecuta cada tarea usando el parámetro start_time.

Configuración del Script (script_config)

El objeto script_config contiene los parámetros del script view. A continuación se muestran los parámetros disponibles:

Parámetros

ParámetroTipoRequeridoPredeterminadoDescripción
target_post_urlsstring[]Sí*[]Array de URLs de publicaciones a ver (una tarea por URL)
target_post_urlstringSí*""URL única o múltiples URLs separadas por saltos de línea/comas
view_durationintegerNo10Segundos para ver la publicación
view_durationsinteger[]NoRango [min, max] en segundos; se usa un valor aleatorio dentro del rango. Tiene prioridad sobre view_duration
nota

Se debe proporcionar el array target_post_urls o el string target_post_url. Si se proporcionan ambos, target_post_urls tiene prioridad.

Creación de Tareas

Cuando se proporcionan múltiples URLs, la API crea una tarea por URL. Por ejemplo, 3 URLs + 2 dispositivos = 6 tareas. Usa el parámetro start_time para controlar cuándo se ejecuta cada tarea.

Ejemplos

Ver una Publicación

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "view",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
}
}'

Ver con Duración Fija

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "view",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890",
"view_duration": 30
}
}'

Ver con Duración Aleatoria

Se usa un tiempo de visualización aleatorio entre 15 y 45 segundos por tarea:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "view",
"script_config": {
"target_post_urls": [
"https://www.tiktok.com/@user1/video/111",
"https://www.tiktok.com/@user2/video/222"
],
"view_durations": [15, 45]
}
}'

Ver por Lista de Usuarios

Crea tareas de visualización para cuentas específicas:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "view",
"script_config": {
"target_post_url": "https://www.tiktok.com/@target/video/123",
"view_duration": 20
}
}'

Ejemplo de Instagram

La misma API funciona para publicaciones y reels de Instagram:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "view",
"script_config": {
"target_post_url": "https://www.instagram.com/reel/ABC123/",
"view_durations": [10, 30]
}
}'

Respuesta

{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502],
"created_count": 2
}
}

Formatos de URL

TikTok

https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/

Instagram

https://www.instagram.com/p/ABCDEFGHIJK/
https://www.instagram.com/reel/ABCDEFGHIJK/

Mejores Prácticas

  1. Varía el tiempo de visualización: Prefiere view_durations sobre un view_duration fijo para que cada visualización parezca más natural.

  2. Programa las tareas: Usa el parámetro start_time para distribuir las visualizaciones en el tiempo.

  3. Usa el modo multi-cuenta: Habilita enable_multi_account para ver publicaciones usando múltiples cuentas en el mismo dispositivo.

Códigos de Error

CódigoDescripción
40001URL de publicación objetivo faltante
40003Script no soportado vía API
40301El acceso a la API requiere plan Pro+

Ver También