АПИ

Всеки обществен доклад е също така JSON. Няма ключ за искане и няма сметка за създаване - ако сайт е публикувал доклада си, неговите номера са четени от всеки, в същата форма, от която самата страница на доклада извлича.

Това е точката, а не удобство. Номер, който не можете да вземете и да проверите независимо е снимък. Тези две крайни точки са това, което прави твърдението на предната част на сайта тестваем.

Данни за докладване

Всичко зад публикуван доклад: общо, времеви серии, графиката се извлича от, и източника, страницата, страната, браузъра, системата, устройството и кампанията разпада.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
Параметр Стойности Означение
periodlast24h · last7d · last30d · last90d · all Прозорецът. По подразбиране продължава 24 часа; всичко неизвестно се връща на него, вместо да заблуждава.
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 адреси никога не се записват, а потребителските идентификатори се солят ежедневно и не могат да се присъединят през дни.
  • Вчера и по-рано са запечатани в дневна верига на хашиш можете да се прекомптувате.

Как да се провери веригата ръчно →

Made by @nadermx