API

هیچ کلیدی برای درخواست و هیچ حسابی برای ایجاد وجود ندارد - اگر یک سایت گزارش خود را منتشر کرده باشد، اعداد آن برای هر کسی قابل خواندن است، در همان شکلی که صفحه گزارش خود را از آن استخراج می‌کند.

این نقطه به جای یک راحتی است. یک عدد که شما نمی توانید به طور مستقل آن را دریافت و بررسی کنید یک تصویر صفحه نمایش است. این دو نقطه پایانی چیزی هستند که ادعای در جلوی این سایت را قابل آزمایش می کنند.

داده‌های گزارش

همه چیز پشت یک گزارش منتشر شده: مجموع، سری زمانی که نمودار از آن کشیده شده و منبع، صفحه، کشور، مرورگر، سیستم، دستگاه و شکست کمپین.

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 چقدر به عقب برمی‌گردد که به عنوان حال شمارش شود. پیش‌فرض ۵ است؛ مقادیر خارج از محدوده، فشرده می‌شوند، نه رد می‌شوند.

این یک Access-Control-Allow-Origin: * را ارسال می‌کند و برای ده ثانیه مخفی می‌شود، بنابراین یک سایت می‌تواند تعداد زنده خود را در صفحه خود بکار گیرد - و یک خواننده می‌تواند گزارش را باز کند و آن را با ادعای صفحه مقایسه کند.

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

چيزي که ميتوني حسابش رو بکني

  • بدون احراز هویت ، بدون کلید ، بدون محدودیت نرخ برای ثبت نام. هر دو نقطه پایانی GETهای ساده هستند.
  • اگر صاحب آن آن را منتشر نکرده باشد، هر دو نقطه پایانی 404 را بازگردانند - همان پاسخی که یک سایت ناشناخته دریافت می‌کند، بنابراین API هرگز وجود یک سایت خصوصی را آشکار نمی‌کند.
  • هیچ چیز شناسایی‌کننده ارائه نمی‌شود ، زیرا هیچ چیز شناسایی‌کننده ذخیره نمی‌شود. آدرسهای IP هرگز نوشته نمی‌شوند ، و شناسه‌های بازدیدکننده روزانه نمک‌زدایی می‌شوند و نمی‌توان در طول روزها به آن‌ها پیوند زد.
  • دیروز و قبل از آن در یک زنجیره هش روزانه مهر زده می‌شوند که می‌توانید خودتان آن را دوباره محاسبه کنید. اعداد در این API اعداد در آن زنجیره هستند.

چطور زنجیره را به صورت دستی بررسی کنیم →

Made by @nadermx