API
すべての公開報告はJSONであり、 鍵を要求する必要もなく、 アカウントを作成する必要もありません。サイトが報告を公開した場合、その数字は誰でも読めます。報告ページ自体が引用した形式と同じです。
これは便利さではなく、ポイントです。独立して取得し、確認できない数字はスクリーンショットです。これらの2つのエンドポイントは、このサイトの前面にあるクレームをテスト可能にします。
報告データ
出版された報告の裏側のすべて:総数、チャートが描かれた時系列、 ソース、ページ、国、ブラウザ、システム、デバイス、キャンペーンの分解。
GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
| パラメータ | 値 | 意味 |
|---|---|---|
period | last24h · last7d · last30d · last90d · all |
ウィンドウ。標準は last24h です。認識されないものはエラーを出す代わりにこのウィンドウに戻ります。 |
granularity | hourly · 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
| パラメータ | 値 | 意味 |
|---|---|---|
minutes | 1–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 の数字は、そのチェーンの数字です。