API

Ҳар бир жамоат ҳисоботи ҳам JSON. Сотиб олиш учун қулф йўқ ва ҳисобни яратиш ҳам йўқ - агар сайт ҳисоботни эълон қилган бўлса, унинг рақамлари барча учун ўқиш мумкин, ҳисобот саҳифаси ўзидан олинган шаклда.

Бу қулайликдан кўра мақсадга яқинроқ. Сиз мустақил равишда олиш ва текшириш мумкин бўлмаган рақам экран сурати ҳисобланади. Ушбу иккита охирги нуқта сайтнинг олдинги қисмида талабни текширишга имкон беради.

Хабарнома маълумотлари

Чоп этилган ҳисобот ортидаги барча нарса: жами, графикни яратиш учун вақт серияси, манба, саҳифа, мамлакат, браузер, тизим, қурилма ва кампания бўлимлари.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
Парамeтрлар Қимматлар Маънавий
periodlast24h · last7d · last30d · last90d · all Кутубхона. Last24h'га аввалдан белгиланган; барча танилмаганлар хато қилиш ўрнига унга қайтиб тушади.
granularityhourly · daily Серия учун bucket ўлчамлари. Буни қолдиринг ва ҳар бир давр ўз табиий ўлчамларини қўллайди - кун учун соат, кун учун соат.

Жавоб қуйидаги қулфлар билан бир объектдир:

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

Жиддий меҳмонлар

Сайтда кимлар борлиги ва улар қаердан келганлиги. Фақат йиғма шаклда - ҳеч қачон меҳмон ID, йўл, ёки инсонни ажратиб берадиган нарсалар.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
Парамeтрлар Қимматлар Маънавий
minutes1–60 Қанча олдинга бориб ҳисоблаш керак. Дефолт 5; диапазондан ташқаридаги қийматлар ёпилади, рад этилмайди.

Бу Access-Control-Allow-Origin: * ни юборади ва 10 сония давомида кэшни сақлайди, шунинг учун сайт ўз саҳифасига ўз мустақил ҳисобланган реал рақамини киритиши мумкин — ва ўқитувчи ҳисоботни очиб, саҳифанинг талабларига кўра текшириши мумкин.

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

Сиз нимага ишона оласиз

  • Аутентификация, ключ, тезлик чегараси йўқ. Иккита охирги нуқта оддий GET'лар.
  • Хабарнома очиқ бўлиши керак. Агар унинг эгаси уни эълон қилмаган бўлса, иккала охирида ҳам 404 қайтарилади - номаълум сайтга берилган жавоб, шунинг учун API ҳеч қачон шахсий сайт мавжудлигини кўрсатмайди.
  • Идентификатор сақланмаганлиги учун идентификатор хизмат кўрсатилмайди. IP манзиллари ҳеч қачон ёзилмайди, меҳмон IDлари ҳар куни солинади ва кунлар орасида қўшилмайди.
  • Кеча ва олдинги кунлар сиз ўзингиз қайта ҳисоблай оладиган кундалик ҳэш занжирига ёпиштирилади. Бу APIдаги рақамлар ўша занжирдаги рақамлардир.

Зангини қўлда текшириш →

Made by @nadermx