Cómo descargar los datos de búsqueda guardada mediante la API

Cómo descargar los datos de búsqueda guardados utilizando API

Utiliza la siguiente API para descargar los datos de búsqueda guardados en formato CSV o JSON:
https://www.site24x7.com/api/applog/saved_searches/download/<search_id>/<from_date>/<to_date>?data_format=json&range=1-100&order=desc

Los siguientes son los valores del campo que se envían a la API:

Valor del campoDescripción
search_id

  1. Este es el valor del ID de búsqueda prolongada que se toman desde la API de la lista de búsquedas guardadas.
  2. Para obtener la lista de búsquedas guardadas, utiliza la API: https://www.site24x7.com/app/api/applog/saved_searches
  3. Utiliza el siguiente comando cURL para obtener el ID de búsqueda:
    $ curl "https://www.site24x7.com/app/api/applog/saved_searches" \
    -X GET \
    -H "Accept: application/json; version=2.0" \
    -H "Authorization: Zoho-oauthtoken 1322.41d9f2cfbd1b7a8f9ef14be125f"
  4. Para el comando cURL anterior, el resultado será el siguiente:
    {
       "code": 0,
        "message": "success",
      "data": [
        {
         "system_generated": false,
          "query": "logtype=\"Test Log\" and message contains \"exception\"",
           "logtype_id": "10000109515",
           "display_name": "Exception Message",
           "search_properties": {
              "default_widget_type": "number"
          },
     "search_id": "10000109255" 
      }
     ]
    }
  5. Puedes encontrar la consulta de búsqueda con display_name desde los datos de resultados. Usa el valor de search_id de tu consulta de la búsqueda respectiva.
from_datedd-MM-yyyy%20HH:mm  (valor del tiempo “desde” en la zona horaria de tu cuenta)
to_datedd-MM-yyyy%20HH:mm  (valor del tiempo “hasta” en la zona horaria de tu cuenta)
data_format
csv (para el formato CSV)
json (para el formato JSON)
range
1-100 (de 1 a 100 o de 101 a 200) 
Puedes descargar hasta 1000 líneas de una sola vez.
orderasc o desc (“asc” corresponde a ascendente; “desc” corresponde a descendente)

Aquí search_id, from_date, to_date y data_format corresponden a campos obligatorios. El campo range no es obligatorio para el grupo por consulta.

Cuando tengas el valor de search_id, utiliza la API mencionada anteriormente para descargar los datos de búsqueda guardados en formato CSV o JSON. 

Abajo se incluye una muestra del comando cURL para descargar datos de búsqueda guardados en formato JSON:
      $ curl "https://www.site24x7.com/api/applog/saved_searches/download/312021000000906003/18-05-2020%2004:16/19-05-2020%2004:16?data_format=json&range=1-500&order=desc" \
    -X GET \
    -H "Accept: application/json; version=2.0" \
    -H "Authorization: Zoho-oauthtoken 1322.41d9f2cfbd1b7a8f9ef14be125f"

Abajo se incluye una muestra del comando cURL para descargar datos de búsqueda guardados en formato CSV:
      $ curl "https://www.site24x7.com/api/applog/saved_searches/download/312021000000906003/18-05-2020%2004:16/19-05-2020%2004:16?data_format=csv&range=101-200&order=desc" \
    -X GET \
    -H "Accept: text/csv; charset=utf-8" \
    -H "Authorization: Zoho-oauthtoken 1322.41d9f2cfbd1b7a8f9ef14be125f"