API AIP AIPI AIP AL ALIPI
每一个公开举报也是JSON,没有要求的钥匙,也没有要创建的账户——如果一个网站公布了举报,其数字任何人都可以读取,举报页本身也从中取出同样的形状。
这是关键而非方便。 您无法独立获取和检查的数字是一个截图。 这两个终点是让这个站点前面的主张可以测试的。
举报数据
出版举报背后的一切内容:总数、图表的时间序列、来源、页数、国家、浏览器、系统、装置和运动的分解。
GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/data/?period=last24h&granularity=hourly
| 参数 | 价值 | 含义 意思 意思 |
|---|---|---|
period | last24h · last7d · last30d · last90d · all |
窗口。 默认为 last24h; 任何未经确认的都会返回到窗口, 而不是错误 。 |
granularity | hourly · daily |
系列的巴克特尺寸。 使用它和每个周期使用它自然的—— 每天每小时, 每天对更长的时间使用。 |
响应是带有以下密钥的一个对象:
{
"totals": { "pageviews": 0, "visitors": 0, "visits": 0, ... },
"series": [ { "label": "...", "pageviews": 0, "visitors": 0 }, ... ],
"sources": [ ... ], "pages": [ ... ],
"countries": [ ... ], "browsers": [ ... ],
"systems": [ ... ], "devices": [ ... ],
"campaigns": [ ... ], "live": 0
}
现场访问者
现场的人现在在现场,他们来自哪里。他们只是汇总——从不做访客的身份证,从不做道路,从不做任何可以挑出一个人的东西。
GET https://visits.report/r/507de85247a64071f4e5583f9ba2583b/live/?minutes=5
| 参数 | 价值 | 含义 意思 意思 |
|---|---|---|
minutes | 1–60 | 后退多少 。 默认为 5; 范围以外的值被夹住, 不被拒绝 。 |
网站可以将自己独立计算的活号嵌入自己的网页, 读者可以打开举报, 对照页面的主张, 检查举报内容。
{
"domain": "visits.report", "verified": true, "minutes": 5,
"visitors": 0,
"sources": [ ... ],
"countries": [ ... ],
"report_url": "https://visits.report/r/…/"
}
凭什么可以指望
- 没有验证, 没有密钥, 没有利率限制可以签名。 两个终点都是普通的 Get 。
- 报道必须公开。 如果其所有者没有公布, 两个终点都会返回404个, 同一个未知网站得到的答案, 所以API从未透露私人网站的存在。
- IP地址从未写下来,访问者身份证每天都被盐化,无法连续几天连在一起。
- 昨天和早些时候被密封在每天的散列链中, 你可以重新计算自己。 这个 API 中的数字就是这个链中的数字 。