API

Każde Zgłoś publiczne jest również JSON. Nie ma klucza do zażądania i nie ma konta do stworzenia – jeśli strona opublikowała swoje Zgłoś, jego liczba jest czytelna przez każdego, w takim samym kształcie, z którego sama strona raportu bierze.

To jest punkt zamiast wygody. Numer nie można pobrać i sprawdzić niezależnie jest obrazek ekranu. Te dwa punkty końcowe są tym, co sprawia, że roszczenie na przedniej stronie testowalność.

Dane raportowania

Wszystko za opublikowanym raportem: suma, seria czasowa, wykres jest rysowany z, a źródło, strona, kraj, przeglądarka, system, urządzenie i awarie kampanii.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
Parametr Wartości Znaczenie
periodlast24h · last7d · last30d · last90d · all Okno. Domyślnie trwa 24h; wszystko nierozpoznane odwraca się do niego zamiast błędu.
granularityhourly · daily Rozmiar tkanki dla serii. Omiń ją i każdy okres używa naturalnego jednego – godzinnie na jeden dzień, codziennie na wszystko dłużej.

Odpowiedź jest jednym obiektem z tymi kluczami:

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

Live visitors

Kto jest teraz na miejscu i skąd pochodzi. Tylko agregaty – nigdy nie identyfikuje gościa, nigdy ścieżka, nigdy nic, co może wykluczyć osobę.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
Parametr Wartości Znaczenie
minutes1–60 Jak bardzo się liczy tylne. Domyślne wartości do 5; wartości poza zakresem są zaciskane, nie odrzucane.

Ten wysyła Access-Control-Allow-Origin: * i podręczniki na dziesięć sekund, tak aby strona mogła wbudować swój własny niezależnie live numer w swojej własnej stronie – a czytelnik może otworzyć raport i sprawdzić, co strona twierdzi.

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

Na co można liczyć

  • Brak uwierzytelniania, bez klucza, bez limitu współczynnika. Obie punkty końcowe są proste.
  • Raport musi być publiczny. Jeśli właściciel nie opublikował go, oba punkty końcowe zwracają 404 — taka sama odpowiedź nieznana strona, więc API nigdy nie ujawnia, że prywatna strona istnieje.
  • Nie podaje się żadnej identyfikacji, ponieważ nie ma żadnej identyfikacji. Adresy IP nigdy nie są zapisywane, a identyfikatory odwiedzających są solone codziennie i nie mogą być połączone przez cały dzień.
  • Wczoraj i wcześniej są zabezpieczone w codziennym hashi łańcuchu można ponownie przekomputować. Liczby w tym API to liczby w tym łańcuchu.

Jak sprawdzić łańcuch ręcznie →

Made by @nadermx