API

Không có chìa khóa để yêu cầu và không có tài khoản để tạo ra - nếu một trang web đã công bố báo cáo của mình, số lượng của nó có thể được đọc bởi bất kỳ ai, trong cùng một hình dạng mà trang báo cáo của chính nó rút ra.

Đó là điểm chính chứ không phải là một sự tiện lợi. Một con số mà bạn không thể lấy và kiểm tra độc lập là một hình ảnh chụp màn hình. Hai điểm cuối này là những gì làm cho tuyên bố trên mặt trước của trang này có thể kiểm tra.

Báo cáo dữ liệu

Mọi thứ đằng sau một báo cáo được công bố: tổng số, chuỗi thời gian biểu đồ được vẽ từ, và nguồn, trang, quốc gia, trình duyệt, hệ thống, thiết bị và chiến dịch phân chia.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
Đặc điểm Giá trị Nghĩa là...
periodlast24h · last7d · last30d · last90d · all Cửa sổ. Mặc định là last24h; bất cứ thứ gì không được nhận ra sẽ trở lại cửa sổ thay vì lỗi.
granularityhourly · daily Kích thước thùng cho chuỗi. Bỏ qua nó và mỗi khoảng thời gian sẽ dùng khoảng thời gian tự nhiên của nó — hàng giờ cho một ngày, hàng ngày cho mọi thứ dài hơn.

Phản ứng là một đối tượng với các chìa khóa này:

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

Khách đến trực tiếp

Ai đang ở trên trang web lúc này, và họ đến từ đâu. Chỉ tổng hợp — không bao giờ có ID khách hàng, không bao giờ có đường dẫn, không bao giờ có gì có thể phân biệt một người.

GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
Đặc điểm Giá trị Nghĩa là...
minutes1–60 Đếm bao xa về trước như bây giờ. Mặc định là 5; giá trị ngoài phạm vi sẽ được giữ lại, không bị từ chối.

Đây là một gửi Access-Control-Allow-Origin: * và cache trong mười giây, vì vậy một trang có thể nhúng số lượng độc lập được đếm trực tiếp của mình vào trang của mình - và một người đọc có thể mở báo cáo và kiểm tra nó với những gì trang tuyên bố.

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

♪ Những gì bạn có thể dựa vào ♪

  • Không xác thực, không khóa, không giới hạn tốc độ đăng ký. Cả hai điểm cuối đều là GET đơn giản.
  • Nếu chủ sở hữu của nó không công bố nó, cả hai điểm cuối sẽ trả về 404 — câu trả lời tương tự như một trang web không rõ được nhận, vì vậy API không bao giờ tiết lộ rằng một trang web riêng tư tồn tại.
  • Không có gì xác định được cung cấp, vì không có gì xác định được lưu trữ. Địa chỉ IP không bao giờ được ghi lại, và ID khách được muối hàng ngày và không thể kết hợp qua nhiều ngày.
  • Ngày hôm qua và trước đó được đóng gói trong chuỗi hash hàng ngày mà bạn có thể tự tính toán lại. Số trong API này là số trong chuỗi đó.

Cách xác thực chuỗi bằng tay →

Made by @nadermx