Punto final para la generación automática de etiquetas SEO
Este punto final permite la generación automática de contenido SEO (como título meta, descripción y palabras clave) para productos o páginas, basado en los datos proporcionados. El resultado se genera utilizando IA y se entrega en el idioma especificado.
URL del punto final
https://api.ovesio.com/v1/ai/generate-seo
Método
POST
Formato de datos
{
"workflow": null,
"to": "en",
"callback_url": "https://example.com/callback-url",
"data": [
{
"ref": "1234ABC",
"content": {
"name": "Apple iPhone 15 Pro Max",
"categories": ["Smartphones", "Apple", "Electronics"],
"description": "High-end smartphone with advanced camera and performance",
"additional": [
"Color: Silver",
"Storage: 256GB",
"Chip: A17 Pro"
]
}
}
]
}
Parámetros de solicitud
Parámetro | Tipo | obligatorio | Descripción |
---|---|---|---|
flujo de trabajo | entero | no | Si no se especifica, se utiliza el flujo de trabajo predeterminado. |
a | thong | no | El idioma en el que se generará el resultado. Si no se define, se detectará automáticamente. |
callback_url | thong | no | La URL a la que se enviará la respuesta con el resultado generado. |
fecha | array | Sí | Lista de solicitudes para las que desea generar etiquetas SEO. |
estructura del campo data
Campo | Tipo | obligatorio | Descripción |
---|---|---|---|
ref | thong | no | Referencia única para identificación adicional (por ejemplo, ID de producto). |
contenido | objeto | Sí | Objeto que contiene información descriptiva para la IA. |
estructura del campo content
Campo | Tipo | obligatorio | Descripción |
---|---|---|---|
nombre | thong | Sí | Nombre del producto o título de la página. |
categorías | array | no | Lista de categorías asociadas. |
descripción | thong | no | Descripción general. |
adicional | array | no | Lista de detalles adicionales (por ejemplo, especificaciones técnicas). |
Respuestas posibles
Respuesta exitosa (HTTP 200)
{
"success": true,
"data": [
{
"id": 789123,
"ref": "1234ABC"
}
]
}
La solicitud ha sido registrada y se procesará en segundo plano. Puede usar id
para verificar el estado.
Respuesta de error (HTTP 400)
{
"success": false,
"errors": []
}
En caso de un error, la respuesta incluye la clave success: false
y una lista de mensajes en errors
explicando el problema.
Ejemplos de integración
Puede consultar ejemplos de integración disponibles en la página oficial de Ovesio en GitHub .