Cookie Guard

Integrate Cookie Guard in minutes — REST API, WordPress plugin, and embed widgets.

https://cookie.api.jetweb.appREST APIEU-hosted

ခြုံငုံသုံးသပ်ချက်

Cookie Guard သည် လာရောက်ကြည့်ရှုသူခွင့်ပြုသည်အထိ ခြေရာခံ scripts များကိုပိတ်ဆို့ကာ၊ လာရောက်ကြည့်ရှုသူ၏ဘာသာစကားကိုရှာဖွေကာ၊ ဘာသာစကား 62 မျိုးဖြင့် တရားဝင်ပြန်လည်သုံးသပ်ထားသောစာသားကိုပြသပြီး စစ်ဆေးရေးအတွက် အနှောင့်အယှက်မရှိသော စာရင်းမှတ်တမ်းကိုသိမ်းဆည်းပေးသော drop-in သဘောတူညီချက် banner တစ်ခုဖြစ်သည်။

အမြန်စတင်ခြင်း

သင့်ဆိုက် ID ဖြင့် အောက်ပါ script tag ကို သင့်ဆိုက်တွင်ထည့်ပါ။ banner သည် ပထမဆုံး paint တွင် ပေါ်လာပြီး လာရောက်ကြည့်ရှုသူလက်ခံသည်အထိ tracker တိုင်းကိုပိတ်ဆို့သည်။

html
<script
  src="https://cookie.api.jetweb.app/widget.js"
  data-site-id="YOUR_SITE_ID"
  async
></script>

Authentication

API endpoint တိုင်းတွင် Bearer token လိုအပ်ပါသည်။ သက်ဆိုင်ရာ ထုတ်ကုန်အတွက် Dashboard ရှိ "API Keys" အောက်တွင် token တစ်ခုကို ထုတ်လုပ်ပါ။ Token များကို server-side တွင် သိမ်းဆည်းပါ — public repositories များသို့ commit လုပ်ခြင်း သို့မဟုတ် frontend bundles များတွင် ထည့်သွင်းခြင်းကို ရှောင်ကြဉ်ပါ။

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

Base URL: https://cookie.api.jetweb.app

GET
/api/sites
အကောင့်တွင် မှတ်ပုံတင်ထားသောဆိုက်များကို စာရင်းပြုစုပါ။
POST
/api/sites/:id/scan
ပေးထားသောဆိုက်အတွက် on-demand scanner run တစ်ခုကို စတင်ပါ။ တွေ့ရှိသော cookies နှင့် scripts များကို ပြန်ပေးသည်။
GET
/api/sites/:id/consents
ဆိုက်တစ်ခုအတွက် သိမ်းဆည်းထားသော သဘောတူညီချက်မှတ်တမ်းများကို စာရင်းပြုစုပါ (စစ်ဆေးရေးထုတ်ယူမှု)။
POST
/api/consents
သဘောတူညီချက်တစ်ခုကို ကိုယ်တိုင်မှတ်တမ်းတင်ပါ (client widget ကိုမသုံးနိုင်သော server-rendered app များအတွက်)။

Integrations

WordPress, Shopify နှင့် static ဆိုက်များသည် တစ်ကြောင်း script tag ကိုသုံးသည်။ စိတ်ကြိုက် SPA များအတွက် REST API ကို တိုက်ရိုက်ခေါ်ဆို၍ သဘောတူညီချက်ကိုမှတ်တမ်းတင်ကာ blocklist ကိုအသုံးပြုပါ။