API

Барлық ашық есеп JSON форматында. Сұрауға кілттер жоқ, құруға тіркелгілер жоқ - сайт өзінің есепті жариялаған болса, оның нөмірлері кез келген адамға оқылатын, есептің беті де сол түрінде.

Бұл ыңғайлылық емес, мақсат. Сіз жеке- жеке алып тексере алмайтын сан - экраннан түскен сурет. Бұл екі соңы сайттың алдыңғы бетіндегі мәліметті тексеруге мүмкіндік береді.

Есеп беру деректері

Жарияланған есептің артында барлығы: жалпы, графиктің уақыттық тізбегі, көзі, беті, ел, браузер, жүйе, құрылғы және кампанияның бөлшектері.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
Параметрлер Маңызды Мағынасы
periodlast24h · last7d · last30d · last90d · all Терезе. Әдетте last24h; кез келген танылмағаны қатесіз осы терезеге қайтарылады.
granularityhourly · daily Серияның контейнер өлшемі. Бұл параметрді келтірмеңіз, әрбір кезең өзінің табиғи өлшемімен есептеледі: күн үшін сағаттық, одан артық болса күндік.

Жауап келесі кілттермен бір нысан:

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

Тікелей келушілер

Сайтта қазір кім бар және олар қайдан келген. Тек жинақталған мәліметтер - келуші идентификаторы, жолы, немесе басқа да бір адамға тән мәліметтер.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
Параметрлер Маңызды Мағынасы
minutes1–60 Қай уақыттан бастап қазіргідей есептеледі. Әдетте 5; ауқымнан тыс мәндер өшіріледі, бірақ тоқтатылады.

Бұл Access-Control-Allow-Origin: * деп жібереді және он секунд бойы кэште сақталады, сондықтан сайт өзінің жеке парақшасына өзінің жекелеген тірі нөмірін енгізуі мүмкін — және оқырман хабарламаны ашып, оны парақшаның мәліметтерімен салыстырып тексере алады.

{ "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