API

すべての公開報告はJSONであり、 鍵を要求する必要もなく、 アカウントを作成する必要もありません。サイトが報告を公開した場合、その数字は誰でも読めます。報告ページ自体が引用した形式と同じです。

これは便利さではなく、ポイントです。独立して取得し、確認できない数字はスクリーンショットです。これらの2つのエンドポイントは、このサイトの前面にあるクレームをテスト可能にします。

報告データ

出版された報告の裏側のすべて:総数、チャートが描かれた時系列、 ソース、ページ、国、ブラウザ、システム、デバイス、キャンペーンの分解。

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
パラメータ 意味
periodlast24h · last7d · last30d · last90d · all ウィンドウ。標準は last24h です。認識されないものはエラーを出す代わりにこのウィンドウに戻ります。
granularityhourly · daily シリーズのバケットサイズ。省略して、各期間は自然な値を使います。1 日は時間単位、それ以上は日単位です。

応答は次の鍵を持つオブジェクトです:

{ "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 です。範囲外の値はクランプされ、拒否されません。

これはアクセス制御許可源:*を送り、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