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ámetroTipoRequeridoDescripción
promptstringSíIndicación que se enviará a Alexa.
countrystringSíCódigo de país o región.

Campos de respuesta

ParámetroTipoDescripción
user_textstringTexto original enviado por el usuario.
md_textstringRespuesta de Alexa en formato Markdown.
raw_textstringRespuesta de Alexa en texto plano.
completedboolIndica si la generación de la respuesta ha finalizado.
answer_fragment_uristringURI del fragmento de respuesta.
answer_revisionintNúmero de revisión de la respuesta.
dialog_request_idstringIdentificador de la solicitud de diálogo.
endpoint_idstringIdentificador del endpoint/dispositivo que responde.
fragment_countintNúmero de fragmentos de respuesta.
conversationobjectContexto de la conversación.
conversation.idstringIdentificador de la conversación.
directivesarrayDirectivas de procesamiento emitidas durante la interacción.
directives.namestringNombre de la directiva, por ejemplo, RequestProcessingStarted.
directives.namespacestringEspacio de nombres de la directiva, por ejemplo, InteractionModel.
directives.message_idstringIdentificador único del mensaje de directiva.
directives.dialog_request_idstringIdentificador de la solicitud de diálogo asociado a la directiva.
directives.fragment_countintNúmero de fragmentos para la directiva.
referencesarrayCitas referenciadas en la respuesta.
references.idstringIdentificador de la cita, por ejemplo, cite_NWXekzs.
references.titlestringTítulo de la fuente referenciada.
references.urlstringURL de la fuente referenciada.
sourcesarrayEnlaces de origen que respaldan la respuesta.
sources.textstringTexto mostrado de la fuente, por ejemplo, el nombre del sitio.
sources.urlstringURL de la fuente.
sources.typestringTipo de fuente, por ejemplo, OpenURL.
sources.fragment_uristringURI del fragmento de la fuente.
suggestionsarraySugerencias de seguimiento recomendadas.
suggestions.textstringTexto mostrado de la sugerencia.
suggestions.messagestringMensaje enviado cuando se selecciona la sugerencia.
suggestions.typestringTipo de sugerencia, por ejemplo, TextMessage.
suggestions.fragment_uristringURI del fragmento de la sugerencia.
productsarrayInformación del producto devuelta por Alexa (vacío cuando no es aplicable).
products.product_idstringIdentificador del producto, por ejemplo, un ASIN de Amazon.
products.citation_idstringIdentificador de cita que vincula el producto con la respuesta.
products.titlestringTítulo del producto.
products.image_urlstringURL de la imagen del producto.
products.urlstringURL de la página del producto.
products.pricestringPrecio mostrado, por ejemplo, $989.95.
products.deliverystringInformación de entrega, por ejemplo, Delivery by Tuesday, July 7.
products.detailsarrayLista de líneas de detalle (título, precio, entrega, etc.).
products.fragment_uristringURI del fragmento del producto.
products.purposestringPropósito de la entrada del producto, por ejemplo, INFORMATION.