Cara mengunduh data pencarian tersimpan menggunakan API

Bagaimana cara mengunduh data pencarian yang disimpan melalui API

Gunakan API berikut untuk mengunduh data pencarian yang disimpan dalam format CSV atau JSON:
https://www.site24x7.com/api/applog/saved_searches/download/<search_id>/<from_date>/<to_date>?data_format=json&range=1-100&order=desc

Berikut adalah nilai bidang yang diteruskan ke API.

Nilai BidangDeskripsi
search_id

  1. Ini adalah nilai long search ID yang diambil dari API daftar pencarian yang disimpan.
  2. Untuk mengakses daftar pencarian yang disimpan, gunakan API: https://www.site24x7.com/app/api/applog/saved_searches
  3. Gunakan perintah cURL berikut untuk mendapatkan search ID:
    $ 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. Untuk perintah cURL di atas, hasilnya adalah berikut:
    {
       "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. Anda dapat menemukan kueri pencarian dengan display_name dari data hasil. Gunakan nilai search_id untuk kueri pencarian terkait.
from_datedd-MM-yyyy%20HH:mm  ("from" waktu di zona waktu akun Anda)
to_datedd-MM-yyyy%20HH:mm  ("to" waktu di zona waktu akun Anda)
data_format
csv (untuk format CSV)
json (untuk format JSON)
rentang
1-100 (1 hingga 100 atau 101 hingga 200) 
Anda dapat mengunduh hingga 1.000 baris sekaligus.
orderasc or desc ("asc" adalah ascending (naik); "desc" adalah descending (turun))

Di sini search_id, from_date, to_date, dan data_format adalah bidang wajib. Rentang tidak wajib untuk kueri groupby.

Asalkan Anda mengetahui search_id, gunakan API yang telah disebutkan tadi untuk mengunduh data pencarian yang disimpan dalam format CSV atau JSON. 

Berikut adalah contoh perintah cURL untuk mengunduh data pencarian yang disimpan dalam format 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"

Berikut adalah contoh perintah cURL untuk mengunduh data pencarian yang disimpan dalam format 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"