API

Katrs publiskais ziņojums ir arī JSON. Nav atslēgas pieprasīt un nav konta, lai izveidotu — ja vietne ir publicējusi savu ziņojumu, tās numurus ir lasāms ikvienam, tādā pašā formā, kā ziņojuma lapa pati no tā izriet.

Tas ir punkts, nevis ērtības. Skaitlis, ko nevarat saņemt un pārbaudīt patstāvīgi ir screenshot. Šie divi mērķi ir tas, kas padara apgalvojumu par šīs vietnes priekšā pārbaudāms.

Ziņot par datiem

Viss aiz publicētā ziņojuma: kopā, laika sērija diagramma ir novilkta, un avots, lapa, valsts, pārlūkprogramma, sistēmas, ierīces un kampaņu dalījumu.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
Parametrs Vērtības Nozīme
periodlast24h · last7d · last30d · last90d · all Logs. Noklusētie, kas jāpabeidz24h; kaut kas neatpazīts atkrīt uz to, nevis kļūdās.
granularityhourly · daily Bakatu izmērs sērijai. Omit to un katru periodu izmanto savu dabisko vienu — stundu dienā, katru dienu par visu ilgāk.

Atbilde ir viens objekts ar šiem taustiņiem:

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

Dzīvi apmeklētāji

Kas ir uz vietas tieši tagad, un no kurienes tie nāca no. Apkopojumi tikai — nekad apmeklētājs id, nekad ceļš, nekad neko, kas varētu izcelt personu.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
Parametrs Vērtības Nozīme
minutes1–60 Cik tālu atpakaļ ir tik liels kā tagad. Noklusējumi līdz 5; vērtības ārpus diapazona tiek saspiestas, nav noraidītas.

Tas viens sūta Access-Control-Allow-Origin: * un kešatmiņas desmit sekundes, lai vietne var iegult savu neatkarīgi skaitīto dzīvo numuru savā lapā — un lasītājs var atvērt ziņojumu un pārbaudīt to pret to, ko lapa apgalvo.

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

Ko jūs varat paļauties

  • Nav autentificēšanas, nav atslēgas, nav ātruma ierobežojuma, lai pierakstītos. Abi mērķa kritēriji ir vienkārši GET.
  • Ziņojums ir jāpublisko. Ja tās īpašnieks nav publicējis to, abi gala mērķi atgriež 404 — tā pati atbilde nezināma vietne kļūst, tāpēc API nekad atklāj, ka privāta vietne pastāv.
  • Nekas netiek pasniegts, jo netiek saglabāta nekāda identifikācija. IP adreses nekad netiek pierakstītas, un apmeklētāju ids tiek sālīti katru dienu un tos nevar savienot vairākas dienas.
  • Vakar un agrāk ir iespiesti ikdienas hash ķēdē, jūs varat pārkomponēt sevi. Skaitļi šajā API ir skaitļi šajā ķēdē.

Kā pārbaudīt ķēdes ar rokām →

Made by @nadermx