API

Satiap laporan publik ogé JSON. Teu aya konci pikeun diminta sareng teu aya akun pikeun diciptakeun - upami situs parantos ngapublikasikan laporanna, nomerna tiasa dibaca ku saha waé, dina bentuk anu sami sareng halaman laporan anu ditarik.

Éta nyaéta tujuanna, henteu ngan ukur kagunaan. Angka anu teu tiasa dikumpulkeun sareng diuji sacara mandiri nyaéta gambar layar. Dua titik akhir ieu nyaéta anu ngajantenkeun klaim dina halaman wéb ieu tiasa diuji.

Laporan data

Sagala hal di tukang laporan anu diterbitkeun: total, seri waktu grafik ditarik tina, sareng sumber, halaman, nagara, browser, sistem, alat sareng kampanye.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
Parameter Ачык Makna
periodlast24h · last7d · last30d · last90d · all Tetingkap. Panggedéna last24h; sagala anu teu dipikawanoh bakal balik deui ka éta ti saprak aya kasalahan.
granularityhourly · daily Ukuran bakul pikeun séri. Hilap éta sarta unggal periode bakal ngagunakeun anu alamiana - jam-jam pikeun dinten, poéan pikeun sagala anu langkung lami.

Jawaban iku siji obyek karo kunci-kunci iki:

{ "totals": { "pageviews": 0, "visitors": 0, "visits": 0, ... }, "series": [ { "label": "...", "pageviews": 0, "visitors": 0 }, ... ], "sources": [ ... ], "pages": [ ... ], "countries": [ ... ], "browsers": [ ... ], "systems": [ ... ], "devices": [ ... ], "campaigns": [ ... ], "live": 0 }

Live visitors

Saha anu aya dina situs ayeuna, sarta ti mana aranjeunna datang. Ngan agregat - teu pernah id palanggan, teu pernah jalan, teu pernah nanaon anu bisa ngahijikeun kaluar hiji jalma.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
Parameter Ачык Makna
minutes1–60 Sabaraha jauh deui diitung sakumaha ayeuna. Pangujungna 5; nilai diluar jajar digantung, teu ditolak.

Sacara umum, hiji situs bisa diklasifikasikeun kana tilu kategori: Situs anu diwangun ku hiji halaman, nyaéta situs anu diwangun ku hiji halaman, nyaéta situs anu diwangun ku tilu halaman.

{ "domain": "visits.report", "verified": true, "minutes": 5, "visitors": 0, "sources": [ ... ], "countries": [ ... ], "report_url": "https://visits.report/r/…/" }

Apa sing bisa sampeyan anggep

  • Teu aya autentikasi, teu aya konci, teu aya wates laju pikeun ngadaptar. Dua titik payun nyaéta GET biasa.
  • Laporan kuduna umum. Lamun pamakéna teu ngapublikasikeunana, kadua titik akhir bakal balikkeun 404 — jawaban anu sami anu dikaluarkeun ku situs anu teu katempo, jadi API teu pernah ngajelaskeun yén situs pribadi aya.
  • Teu aya anu ngaidentipikasi disadiakeun, sabab teu aya anu ngaidentipikasi disimpen. Alamat IP teu pernah dituliskeun, sarta id panggero disalakeun unggal-unggal sarta teu bisa digabungkeun dina sababaraha dinten.
  • Kapungkur jeung saméméhna ditata dina rantai hash poéan anu anjeun tiasa ngahitung deui sorangan. Angka dina API ieu nyaéta angka dina rantai éta.

Carane mriksa rantai kanthi manual →

Made by @nadermx