Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Ejecución de análisis guardada
Información general
Puede usar el servicio Del motor de consultas para ejecutar análisis guardados previamente definidos por su identificador. El servicio no admite la ejecución dinámica de SQL, la ejecución de consultas por lotes ni la ejecución de instrucciones arbitrarias.
Tipos de contenido
La API REST del servicio está diseñada actualmente para admitir el siguiente tipo de contenido:
- JSON: mediante
Content-type: application/json
Seleccionar el tipo de contenido deseado es una opción que el desarrollador de la API debe tomar caso por caso. La funcionalidad de API es simétrica entre los tipos de contenido. Los desarrolladores de API pueden especificar el tipo de contenido deseado en los parámetros del método HTTP GET o POST o a través de su biblioteca cliente AJAX o HTTP.
Códigos de estado y comprobación de errores
Los desarrolladores de API deben comprobar los códigos de respuesta HTTP devueltos desde la API REST del servicio para detectar los errores propagados por las llamadas API. Las llamadas correctas al servicio generarán 200 códigos de respuesta de intervalo. Las respuestas HTTP de intervalo 400 y 500 denotan errores. Es probable que los códigos de respuesta y el texto específicos cambien durante el desarrollo beta de la API; sin embargo, los intervalos no.
Seguridad
La API de servicio expone los datos de la aplicación de forma segura. El uso de la funcionalidad de API está restringido a los usuarios autenticados y se expone a través de protocolos de transporte seguros. El acceso a la API debe tener lugar en el contexto siguiente:
Autenticación
Para obtener más información sobre la autenticación, consulte Yield Analytics API : Proceso de autenticación.
Confidencialidad
La confidencialidad se mantiene mediante la comunicación basada en capa de socket seguro para interactuar con yield analytics API. Los desarrolladores de API deben preferir el uso de HTTPS en lugar de una comunicación HTTP insegura siempre que sea posible. Consulte la biblioteca cliente HTTP sobre cómo habilitar HTTP a través de SSL al desarrollar fuera de un contexto de explorador web.
Host
https://api.appnexus.com/imf/
Paths
Ejecución del análisis guardado
GET /api/v1/rest/queryengine/analysis/{savedAnalysisId}
Descripción
Busque un análisis guardado con su identificador de informe.
Parámetros
Tipo Nombre Descripción Obligatorio Esquema PathParameter savedAnalysisId Identificador del análisis guardado true string Solicitud cURL de ejemplo
$ curl --request GET \ --url https://api.appnexus.com/imf/api/v1/rest/queryengine/analysis/100 \ --header 'Authorization: {{auth-token}}' \ --header 'content-type: application/json'Solicitud HTTP de ejemplo
GET /imf/api/v1/rest/queryengine/analysis/100 HTTP/1.1 Content-Type: application/json Authorization: {{auth-token}} Host: api.appnexus.comRespuesta HTTP de ejemplo
HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 { "row": [ { "columnData": [ { "name": "sample name", "value": "sample value" } ] } ] }
Ejecución del análisis guardado con intervalo de fechas personalizado
GET api/v1/rest/queryengine/analysis/{savedAnalysisId}?start_date= {startDate}&end_date={endDate}
- Descripción
Busque un análisis guardado mediante un intervalo de fechas personalizado. Las fechas de inicio y finalización proporcionadas invalidan la configuración de fecha almacenada con el informe.
Parámetros
Tipo Nombre Descripción Obligatorio Esquema PathParameter savedAnalysisId Identificador del análisis guardado true string PathParameter startDate Fecha de inicio del intervalo de datos solicitado (AAAA-MM-DD) true string PathParameter endDate Fecha de finalización del intervalo de datos solicitado (AAAA-MM-DD) true string Solicitud cURL de ejemplo
$ curl --request GET \ --url 'https://api.appnexus.com/imf/api/v1/rest/queryengine/analysis/100?start_date=2026-01-01&end_date=2026-01-31' \ --header 'Authorization: {{auth-token}}' \ --header 'content-type: application/json'Solicitud HTTP de ejemplo
GET /imf/api/v1/rest/queryengine/analysis/100?start_date=2026-01-01&end_date=2026-01-31 HTTP/1.1 Content-Type: application/json Authorization: {{auth-token}} Host: api.appnexus.comRespuesta HTTP de ejemplo
HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 { "row": [ { "columnData": [ { "name": "sample name", "value": "sample value" } ] } ] }
Funcionalidad no admitida
No se admiten las siguientes funcionalidades del motor de consultas:
- Ejecución del análisis dinámico
- Ejecución de consultas por lotes
- Ejecución de instrucciones SQL directas
- Envío de consultas arbitrarias
Nota:
El servicio Del motor de consultas solo está restringido a la ejecución de análisis guardados.
Temas relacionados
La funcionalidad de lista de productos está disponible a través de GraphQL API. Use GraphQL para recuperar una lista de productos y acceder a los metadatos de nivel de producto mediante consultas y filtros estructurados. Consulte la documentación de GraphQL API para ver las consultas admitidas y los detalles del esquema.