https://api.nexscope.ai/et/listSellerProductEjecutar esta API
Envía una solicitud JSON para ejecutar esta API y recibir los datos de respuesta documentados.
Endpoint
| Método | POST |
| Ruta | https://api.nexscope.ai/et/listSellerProduct |
| Autenticación | Bearer API key |
| Content-Type | application/json |
Parámetros de la solicitud
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
sellerId | string | obligatorio | ID de la tienda (TikTok ID de la tienda). Longitud máxima 1000. Obtenido de los resultados devueltos de las habilidades "ET TikTok Store Search" o "ET TikTok Store Details" |
sellerProductSortField | integer | opcional | Listar campos de clasificación: 1= Ventas totales (total_sale_cnt), 2= Ventas totales (total_sale_gmv_amt), 3 = precio medio de la PPS (spu_avg_price), 4 = 7 días de ventas (total_sale_7d_cnt), 5 = 7 días de ventas (total_sale_gmv_7d_amt) Ejemplo: 1 |
sortType | integer | opcional | Orden de clasificación: 0=ascendente (asc), 1=descendente (desc) Ejemplo: 1 |
pageSize | integer | opcional | Número de artículos por página. **Debe ser un múltiplo de 10, el máximo es 100**; el límite superior de una sola página en la interfaz oficial es 10, internamente es 10 después de múltiples tiradas por página y luego se fusionan Ejemplo: 50 |
pageNum | integer | opcional | Número de página de la paginación, a partir de 1 Ejemplo: 1 |
Respuesta de ejemplo
Estructura de respuesta de la plataforma. code 0 indica éxito o aceptación; data contiene el resultado de negocio.
No hay un ejemplo de respuesta publicado para esta API. Consulta los campos de respuesta siguientes.
Campos de respuesta
Referencia de campos de respuesta (49 campos)
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
errcode | integer | opcional | Código de estado de negocio, 200 indica éxito (ver código de error para más detalles) |
errmsg | string | opcional | Descripción del estado de las actividades |
total | integer | opcional | Número de registros |
products | array | opcional | Almacenar lista de productos (ver campos de productos más abajo para más detalles) |
columns | array | opcional | Columnas renderizadas |
type | string | opcional | Estilo de representación |
costToken | integer | opcional | Consumir token |
productId | string | opcional | Identificación única del producto |
asin | string | opcional | ID del producto (igual que productId) |
imageUrl | string | opcional | Imagen del producto URL |
coverUrl | string | opcional | Imagen de la portada URL |
productImageUrls | array | opcional | Imagen del producto URL lista |
price | number | opcional | Precio del producto |
spuAvgPrice | number | opcional | Precio medio de la SPU |
minPrice | number | opcional | precio más bajo |
maxPrice | number | opcional | precio más alto |
currency | string | opcional | Moneda |
totalSaleCnt | integer | opcional | ventas totales |
totalSale1dCnt | integer | opcional | Ventas totales en 1 día (incremental) |
totalSale7dCnt | integer | opcional | Ventas totales en un plazo de 7 días (incremental) |
totalSale15dCnt | integer | opcional | Ventas totales (incrementales) en un plazo de 15 días |
totalSale30dCnt | integer | opcional | Ventas totales en 30 días (incremental) |
totalSale60dCnt | integer | opcional | Ventas totales en 60 días (incrementales) |
totalSale90dCnt | integer | opcional | Ventas totales en 90 días (incremental) |
monthlySalesUnits | integer | opcional | ventas mensuales |
totalSaleGmvAmt | number | opcional | ventas totales |
totalSaleGmv1dAmt | number | opcional | Ventas totales en 1 día (incremental) |
totalSaleGmv7dAmt | number | opcional | Ventas totales (incrementales) en un plazo de 7 días |
totalSaleGmv15dAmt | number | opcional | Ventas totales en 15 días (incremental) |
totalSaleGmv30dAmt | number | opcional | Ventas totales en 30 días (incremental) |
totalSaleGmv60dAmt | number | opcional | Ventas totales en 60 días (incrementales) |
totalSaleGmv90dAmt | number | opcional | Ventas totales en 90 días (incremental) |
productRating | number | opcional | calificación del producto |
ratings | integer | opcional | Número de comentarios |
reviewCount | integer | opcional | Número de comentarios |
productCommissionRate | number | opcional | Relación de comisión de productos (decimal, como 0,05 significa 5%) |
categoryName | string | opcional | Categoría de producto |
categoryIds | array | opcional | Lista de identificación de la categoría de productos |
salesFlagText | string | opcional | Cómo llevar los bienes |
salesTrendFlagText | string | opcional | etiqueta de tendencia de ventas |
firstCrawlDt | integer | opcional | Fecha de lanzamiento (yyyyMMdd como el 20240504) |
availableDate | string | opcional | Tiempo de liberación (hora/fecha) |
discount | string | opcional | Información sobre descuentos |
offMarkText | string | opcional | ¿Hay alguna marca de descuento? |
freeShippingText | string | opcional | ¿Es envío gratuito? |
isSShopText | string | opcional | ¿Es una tienda S? |
salePropsInfo | array | opcional | Información sobre atributos de ventas (incluidos propId/propName/salePropValues[propValueId/propValue/image]) |
region | string | opcional | código de área |
sourceType | string | opcional | Fuente del producto |
Respuestas
| Código | Descripción |
|---|---|
| 200 | Respuesta HTTP predeterminada tanto para el éxito como para muchos errores de negocio. Solo el código JSON externo 0 indica éxito o aceptación asíncrona; consulta data para obtener el resultado. |
| 429 | Límite de admisión de ejecuciones; respeta Retry-After cuando esté presente. |
| 503 | La admisión de ejecuciones no está disponible temporalmente; respeta Retry-After cuando esté presente. |
| Opcional | X-Nexscope-Http-Status: semantic asigna estados HTTP a los errores de negocio gestionados por el controlador en las rutas de ejecución y tareas. Los fallos previos a la autenticación, como la ausencia de una clave API (code 11209), pueden seguir devolviendo HTTP 200 antes de esta asignación. Comprueba siempre el código JSON externo; las solicitudes malformadas y los fallos de infraestructura también pueden devolver respuestas HTTP distintas de 200. |
Fuente de datos, vigencia y limitaciones
La fuente, la vigencia, la cobertura, los límites de frecuencia y las notas de estimación no se especifican en esta definición de API salvo que aparezcan en la documentación de campos de solicitud o respuesta anterior. No supongas datos oficiales del mercado ni actualización en tiempo real cuando no estén documentados explícitamente.