Alexa Scraper
El scraper.alexa actor devuelve respuestas de Alexa enriquecidas con indicaciones relacionadas, citas y recursos multimedia para que pueda evaluar cómo responde el modelo en diferentes mercados.
Ejemplo de solicitud
curl 'https://api.scrapeless.com/api/v2/scraper/request' \
--header 'Content-Type: application/json' \
--header 'x-api-token: {you_api_key}' \
--data '{
"actor": "scraper.alexa",
"input": {
"prompt": "Recommended attractions in New York",
"country": "US"
},
"webhook": {
"url": "http://www.youwebhook.com"
}
}'Parámetros del cuerpo
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
prompt | string | Sí | Indicación que se enviará a Alexa. |
country | string | Sí | Código de país o región. |
Campos de respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
user_text | string | Texto original enviado por el usuario. |
md_text | string | Respuesta de Alexa en formato Markdown. |
raw_text | string | Respuesta de Alexa en texto plano. |
completed | bool | Indica si la generación de la respuesta ha finalizado. |
answer_fragment_uri | string | URI del fragmento de respuesta. |
answer_revision | int | Número de revisión de la respuesta. |
dialog_request_id | string | Identificador de la solicitud de diálogo. |
endpoint_id | string | Identificador del endpoint/dispositivo que responde. |
fragment_count | int | Número de fragmentos de respuesta. |
conversation | object | Contexto de la conversación. |
conversation.id | string | Identificador de la conversación. |
directives | array | Directivas de procesamiento emitidas durante la interacción. |
directives.name | string | Nombre de la directiva, por ejemplo, RequestProcessingStarted. |
directives.namespace | string | Espacio de nombres de la directiva, por ejemplo, InteractionModel. |
directives.message_id | string | Identificador único del mensaje de directiva. |
directives.dialog_request_id | string | Identificador de la solicitud de diálogo asociado a la directiva. |
directives.fragment_count | int | Número de fragmentos para la directiva. |
references | array | Citas referenciadas en la respuesta. |
references.id | string | Identificador de la cita, por ejemplo, cite_NWXekzs. |
references.title | string | Título de la fuente referenciada. |
references.url | string | URL de la fuente referenciada. |
sources | array | Enlaces de origen que respaldan la respuesta. |
sources.text | string | Texto mostrado de la fuente, por ejemplo, el nombre del sitio. |
sources.url | string | URL de la fuente. |
sources.type | string | Tipo de fuente, por ejemplo, OpenURL. |
sources.fragment_uri | string | URI del fragmento de la fuente. |
suggestions | array | Sugerencias de seguimiento recomendadas. |
suggestions.text | string | Texto mostrado de la sugerencia. |
suggestions.message | string | Mensaje enviado cuando se selecciona la sugerencia. |
suggestions.type | string | Tipo de sugerencia, por ejemplo, TextMessage. |
suggestions.fragment_uri | string | URI del fragmento de la sugerencia. |
products | array | Información del producto devuelta por Alexa (vacío cuando no es aplicable). |
products.product_id | string | Identificador del producto, por ejemplo, un ASIN de Amazon. |
products.citation_id | string | Identificador de cita que vincula el producto con la respuesta. |
products.title | string | Título del producto. |
products.image_url | string | URL de la imagen del producto. |
products.url | string | URL de la página del producto. |
products.price | string | Precio mostrado, por ejemplo, $989.95. |
products.delivery | string | Información de entrega, por ejemplo, Delivery by Tuesday, July 7. |
products.details | array | Lista de líneas de detalle (título, precio, entrega, etc.). |
products.fragment_uri | string | URI del fragmento del producto. |
products.purpose | string | Propósito de la entrada del producto, por ejemplo, INFORMATION. |