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 }

Прагляд

Хто зараз знаходзіцца на сайце і з чаго яны прыйшлі. Толькі агульныя дадзеныя - ніколі не паказваецца ID наведвальніка, шлях, нічога, што можа вызначыць асобу.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
Параметры Значэнні Значэнне
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